Assets.Scripts.CharacterControl.CharacterState.Deactivate C# (CSharp) Method

Deactivate() public method

public Deactivate ( ) : void
return void
        public void Deactivate()
        {
            if (!IsActive)
            {
                return;
            }
            IsActive = false;
            OnDeactivate(this);
        }

Usage Example

 public void RemoveState(CharacterState state)
 {
     if (states.Contains(state))
     {
         state.Deactivate();
         states.Remove(state);
     }
 }