// PRIVATE /// <summary> /// Do send move. /// </summary> /// <param name="aTurretMoveVO">A turret move V.</param> private void _doSendMove (PlayerMoveVO aTurretMoveVO) { if (iGameModel.gameState == GameState.ROUND_DURING_CORE_GAMEPLAY) { playerDoMoveSignal.Dispatch (aTurretMoveVO); } }
/// <summary> /// When the turret do move signal. /// </summary> /// <param name="aTurretMoveVO">A turret move V.</param> private void _onPlayerDoMoveSignal (PlayerMoveVO aPlayerMoveVO) { switch (aPlayerMoveVO.moveType) { case MoveType.UpOneTick: view.targetY += aPlayerMoveVO.amount; break; case MoveType.DownOneTick: view.targetY -= aPlayerMoveVO.amount; break; default: #pragma warning disable 0162 throw new SwitchStatementException(); break; #pragma warning restore 0162 } }