public void Cast(Skill skill) { ApplyModifiers(); skill.Use(Subject, Object); Casted?.Invoke(); }
protected virtual void OnCast() { Casted?.Invoke(this); }