Ejemplo n.º 1
0
 public void InjectInto(MaydayClientNetworkListener gameClientListener = null, INetworkServerListener serverListener = null)
 {
     foreach (var consumer in _packetConsumers)
     {
         serverListener?.AddConsumer(consumer);
         gameClientListener?.AddConsumer(consumer);
     }
 }
Ejemplo n.º 2
0
        private void SetupNetworking()
        {
            var gameServerListener = new MaydayServerNetworkListener(NetworkManager);
            var gameClientListener = new MaydayClientNetworkListener(NetworkManager);

            var consumers = new GamePacketConsumerManager(
                _players,
                this,
                GameWorld,
                NetworkManager.MessagePackager,
                NetworkManager);

            consumers.InjectInto(gameClientListener, gameServerListener);
        }