using UnityEngine; public class Weapon : MonoBehaviour { public string weaponName; public PlayerEntity thisEntity; public virtual void TryAttack() { AttackEffects(); } protected virtual void AttackEffects() { } }