private void ClearActiveAbility() { if (_currentActiveAbility != null) { _currentActiveAbility.Reset(); _currentActiveAbility = null; } }