예제 #1
0
파일: BaseClient.cs 프로젝트: icegbq/Orion
 protected virtual void HandlePackets(byte[] packet, int bytesRead)
 {
     using (var pack = new BasePacketIn(packet, 0, bytesRead))
     {
         ushort size = pack.ReadShort();
         int code = pack.ReadByte();
         HandlePackets(pack, code);
     }
 }
예제 #2
0
파일: Hello.cs 프로젝트: icegbq/Orion
        public void HandlePacket(BaseClient client, BasePacketIn packet)
        {
            if (!(client is GameClient))
                return;
            GameClient c = client as GameClient;

            if (c.Player == null)
                return;

            int x = (int)packet.ReadInt();
            short y = (short)packet.ReadShort();
        }