Exemplo n.º 1
0
            public static void ProcessLocalData(JPacketType data)
            {
                IProcessor processor = JLogicHelper.getProcessor(data);

                if (null == processor)
                {
                    return;
                }

                processor.run(JLogicUserData.getLocalData());
            }
Exemplo n.º 2
0
            public static void ProcessNetworkData(JNetworkData data)
            {
                JPacketType packetType = JNetworkHelper.GetNetworkPacketType(data);

                if (!JNetworkHelper.IsValidPacketType(packetType))
                {
                    return;
                }

                IProcessor processor = JLogicHelper.getProcessor(packetType);

                if (null == processor)
                {
                    return;
                }

                processor.run(JLogicUserData.getData(data.RemoteEndPoint));
            }