private void _Deactivate() { IsActive = false; IsSelected = false; SpawnVersion++; if (onDeactivation.IsNotNull()) { onDeactivation(this); } abilityManager.Deactivate(); Body.Deactivate(); if (Influencer.IsNotNull()) { Influencer.Deactivate(); } if (StatsBarer != null) { StatsBarer.Deactivate(); } if (Ringer.IsNotNull()) { Ringer.Deactivate(); } }
private void _Deactivate() { IsActive = false; IsSelected = false; SpawnVersion++; abilityManager.Deactivate(); Body.Deactivate(); if (Influencer.IsNotNull()) { Influencer.Deactivate(); } }
private void _Deactivate() { this.StopCast(); IsSelected = false; abilityManager.Deactivate(); Body.Deactivate(); if (Influencer.IsNotNull()) { Influencer.Deactivate(); } SpawnVersion++; IsActive = false; }