public void CastSpell(int buttonNumber) { PC = FindLocalPlayer(); TargetedSpell targetedSpell = PC.GetComponent <TargetedSpell>(); GameObject target = targetedSpell.target; Debug.Log("Caused " + spell[buttonNumber].damage + " to " + target.name); }
public static void InvokeTargetedSpell(Mobile m, IEntity target, int spellId) => TargetedSpell?.Invoke(m, target, spellId);