public void DisableThis() { if (!Controller) { Controller = GetComponentInChildren <AbilityContainer>() ?? GetComponentInParent <AbilityContainer>(); } Controller.DisableAbility(this); }