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; } }