// 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> /// _ons the player do move signal. /// </summary> /// <param name="aPlayerMoveVO">A player 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 } }