Пример #1
0
        private void ParseStateRequestPacket(Packet packet, NetworkConnection clientConnection)
        {
            int idx = Array.IndexOf(clientConnections, clientConnection);

            if (!(idx > -1))
            {
                return;
            }
            else
            {
                clientConnection = clientConnections[idx];
            }

            clientConnection.timestamp = DateTime.Now;

            PacketStateRequest parsePacket = (PacketStateRequest)packet;
        }
Пример #2
0
        public static void Tick()
        {
            if (clientObject.state != (int)PRClient.States.Connected)
            {
                return;
            }

            SpawnObjects();
            DestroyObjects();

            CallNetworkMessageEvents();
            CallNetworkEvents();

            PacketStateRequest request = BuildStateRequest();

            clientObject.RequestUpdate(request);
        }
Пример #3
0
        private static PacketStateRequest BuildStateRequest()
        {
            PacketStateRequest request = new PacketStateRequest();

            return(request);
        }