Exemplo n.º 1
0
 public void ChangeState(InnocentStateId newState)
 {
     GetState(currentState)?.Exit(ino);
     currentState = newState;
     GetState(currentState)?.Enter(ino);
 }
Exemplo n.º 2
0
    public InnocentState GetState(InnocentStateId stateId)
    {
        int index = (int)stateId;

        return(states[index]);
    }