整合SLSUtilities

This commit is contained in:
SoulliesOfficial
2026-01-17 11:35:49 -05:00
parent d94241f36c
commit 7ee2894a63
1338 changed files with 3051541 additions and 507034 deletions

View File

@@ -0,0 +1,36 @@
using UnityEngine;
namespace LunaWolfStudios.ScriptableSheets.Samples.RPG
{
[System.Serializable]
public class Weapon : ScriptableObject
{
[SerializeField]
private string m_WeaponName;
public string WeaponName { get => m_WeaponName; set => m_WeaponName = value; }
[SerializeField]
private int m_Damage;
public int Damage { get => m_Damage; set => m_Damage = value; }
[SerializeField]
private float m_AttackSpeed;
public float AttackSpeed { get => m_AttackSpeed; set => m_AttackSpeed = value; }
[SerializeField]
private Color m_Color;
public Color Color { get => m_Color; set => m_Color = value; }
[SerializeField]
private WeaponCategory m_WeaponCategory;
public WeaponCategory WeaponCategory { get => m_WeaponCategory; set => m_WeaponCategory = value; }
[SerializeField]
private AudioClip m_AttackSound;
public AudioClip AttackSound { get => m_AttackSound; set => m_AttackSound = value; }
[SerializeField]
private GameObject m_ProjectilePrefab;
public GameObject ProjectilePrefab { get => m_ProjectilePrefab; set => m_ProjectilePrefab = value; }
}
}