evershade/Assets/Data/ScriptableObjects/Items/WeaponItem.cs

28 lines
574 B
C#

using UnityEngine;
[CreateAssetMenu(fileName = "Weapon", menuName = "Game Data/Weapon")]
public class WeaponItem : EquipmentItem
{
public int damage;
public int attackSpeed;
public int critChance;
public int critDamage;
public int range;
// Add other weapon-specific properties and methods here
// abilities
public bool isRanged;
public bool isMelee;
public bool isMagic;
public bool isEnchanted;
public bool isCursed;
// set the type on creation
public WeaponItem()
{
type = ItemType.Weapon;
}
}