public void ActivateAbility(AbilityParent a) { activateAbility?.Invoke(a); }
protected virtual void Activate(AbilityParent a) { }