void MovingRight_EnterState() { if (debug) { Debug.Log("Entering MovingRight State"); } _transform.forward = Vector3.right; Debug.Log("Right: " + _transform.position); nextState = SnakeMover2States.MovingRight; }
void MovingDown_Update() { this.move(); if (pressedLeft()) { this.nextState = SnakeMover2States.DownToLeft; } if (pressedRight()) { this.nextState = SnakeMover2States.DownToRight; } }
void MovingLeft_Update() { this.move(); if (pressedUp()) { nextState = SnakeMover2States.LeftToUp; } if (pressedDown()) { nextState = SnakeMover2States.LeftToDown; } }
void DownToLeft_Update() { this.nextState = SnakeMover2States.MovingLeft; }
void UpToRight_Update() { this.nextState = SnakeMover2States.MovingRight; }
void LeftToDown_Update() { this.nextState = SnakeMover2States.MovingDown; }
void LeftToUp_Update() { this.nextState = SnakeMover2States.MovingUp; }
void MovingLeft_Update() { this.move(); if (pressedUp()) nextState = SnakeMover2States.LeftToUp; if (pressedDown()) nextState = SnakeMover2States.LeftToDown; }
void RightToUp_Update() { this.nextState = SnakeMover2States.MovingUp; }
void RightToDown_Update() { this.nextState = SnakeMover2States.MovingDown; }
void MovingUp_Update() { this.move(); if (pressedLeft()) this.nextState = SnakeMover2States.UpToLeft; if (pressedRight()) this.nextState = SnakeMover2States.UpToRight; }
void MovingRight_Update() { this.move(); if (pressedUp()) { nextState = SnakeMover2States.RightToUp; } if (pressedDown()) nextState = SnakeMover2States.RightToDown; }
void MovingRight_EnterState() { if (debug) Debug.Log("Entering MovingRight State"); _transform.forward = Vector3.right; Debug.Log("Right: " +_transform.position); nextState = SnakeMover2States.MovingRight; }
void DownToRight_Update() { nextState = SnakeMover2States.MovingRight; }