private void ChangeState( MenuMainState lastState, bool up) { int nextState = 0; int previousState = 0; if((int)lastState == 0) { nextState = 2; previousState = 1; } else if((int)lastState == 1) { nextState = 0; previousState = 2; } else if((int)lastState == 2) { nextState = 1; previousState = 0; } if(up) { _menuMainState = (MenuMainState)nextState; } else { _menuMainState = (MenuMainState)previousState; } UpdateSprites(); }
private void ChangeState(MenuMainState lastState, bool up) { int nextState = 0; int previousState = 0; if ((int)lastState == 0) { nextState = 2; previousState = 1; } else if ((int)lastState == 1) { nextState = 0; previousState = 2; } else if ((int)lastState == 2) { nextState = 1; previousState = 0; } if (up) { _menuMainState = (MenuMainState)nextState; } else { _menuMainState = (MenuMainState)previousState; } UpdateSprites(); }
private void Awake() { _menuMainState = MenuMainState.Play; }