Ejemplo n.º 1
0
 // 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);
     }
 }
Ejemplo n.º 2
0
        /// <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
            }
        }