private void OnUnitPositionUpdate(UnitPositionMessage message) { GameBattlePlayerInfo battlePlayer = Model.GetBattlePlayer(message.ClientId); battlePlayer.Position = message.Position; Server.SendToAllExcept(message, message.ClientId); }
private void OnPlayerMoved(ITank tank) { var message = new UnitPositionMessage(tank.Position, tank.Rotation); Client.Send(message); }
private void OnUnitMoved(UnitPositionMessage message) { _opponnets[message.UnitId].Rotation = message.RotationY; UpdateOpponentTankPos(message.UnitId, message.Position); }