Exemple #1
0
 public ClientPacketTransporterNetworked(PacketFlags flags, int networkId, INetworkPacketFactory <T> factory, ClientPacketManagerNetworked manager, string _uniqueName)
 {
     this.Flags          = flags;
     NetworkID           = networkId;
     this.factory        = factory;
     this.manager        = manager;
     this.uniqueName     = _uniqueName;
     internalTransporter = new BasicPacketTransporter <T>(p => manager.SendPacket(this, p));
 }
            public ClientPacketRequesterNetworked(ClientPacketRequestDelegate <TSend, TReceive> callback, ClientPacketManagerNetworked manager, INetworkPacketFactory <TSend> sendFactory, INetworkPacketFactory <TReceive> receiveFactory, string uniqueName)
            {
                this.callback       = callback;
                this.manager        = manager;
                this.sendFactory    = sendFactory;
                this.receiveFactory = receiveFactory;
                this.uniqueName     = uniqueName;
                networkID           = -1;


                nextRequestID = 2;
            }