StateMachine.CharacterStateMachine.RemoveState C# (CSharp) Method

RemoveState() public method

public RemoveState ( States state ) : void
state States
return void
        public void RemoveState( States state )
        {
            if(activeStates.Contains(state))
            {
                if(activeStatesDict.ContainsKey(state))
                {
                    StateStruct temp = activeStatesDict[state];
                    temp.timer.kill();
                    activeStatesDict.Remove(state);
                    activeStates.Remove(state);
                }
            }
        }

Usage Example

示例#1
0
 public static void RemoveState( CharacterStateMachine stateMachine, States state )
 {
     stateMachine.RemoveState(state);
 }
All Usage Examples Of StateMachine.CharacterStateMachine::RemoveState