28 lines
574 B
C#
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;
|
|
}
|
|
} |