예제 #1
0
        private void OnUnitPositionUpdate(UnitPositionMessage message)
        {
            GameBattlePlayerInfo battlePlayer = Model.GetBattlePlayer(message.ClientId);

            battlePlayer.Position = message.Position;

            Server.SendToAllExcept(message, message.ClientId);
        }
예제 #2
0
        private void OnPlayerMoved(ITank tank)
        {
            var message = new UnitPositionMessage(tank.Position, tank.Rotation);

            Client.Send(message);
        }
예제 #3
0
 private void OnUnitMoved(UnitPositionMessage message)
 {
     _opponnets[message.UnitId].Rotation = message.RotationY;
     UpdateOpponentTankPos(message.UnitId, message.Position);
 }