public void OnData() { PacketReader packetReader = null; while (true) { IL_FB: uint arg_D3_0 = 1616354313u; while (true) { uint num; switch ((num = (arg_D3_0 ^ 2111674241u)) % 7u) { case 0u: arg_D3_0 = (num * 2069654396u ^ 1403410597u); continue; case 2u: arg_D3_0 = (((WorldClass.smethod_1(this.PacketQueue) > 0) ? 3604674588u : 3317756979u) ^ num * 4268029870u); continue; case 3u: goto IL_FB; case 4u: packetReader = new PacketReader(this.DataBuffer, false, this.initiated); arg_D3_0 = 2040588781u; continue; case 5u: WorldClass.smethod_6(WorldClass.smethod_4((IPEndPoint)WorldClass.smethod_3(this.clientSocket)), Module.smethod_35 <string>(2164558557u), WorldClass.smethod_5((IPEndPoint)WorldClass.smethod_3(this.clientSocket))); PacketManager.InvokeHandler(ref packetReader, this); arg_D3_0 = 897637803u; continue; case 6u: packetReader = (PacketReader)WorldClass.smethod_2(this.PacketQueue); arg_D3_0 = (num * 1511168572u ^ 2447408611u); continue; } return; } } }