Exemplo n.º 1
0
 // Token: 0x0600106D RID: 4205 RVA: 0x00014A2C File Offset: 0x00012C2C
 public static void Serialize(Stream stream, PhotonServerLoad instance)
 {
     using (MemoryStream memoryStream = new MemoryStream())
     {
         SingleProxy.Serialize(memoryStream, instance.MaxPlayerCount);
         Int32Proxy.Serialize(memoryStream, instance.PeersConnected);
         Int32Proxy.Serialize(memoryStream, instance.PlayersConnected);
         Int32Proxy.Serialize(memoryStream, instance.RoomsCreated);
         memoryStream.WriteTo(stream);
     }
 }
Exemplo n.º 2
0
        // Token: 0x060010BD RID: 4285 RVA: 0x00016870 File Offset: 0x00014A70
        public static void Serialize(Stream stream, DamageEvent instance)
        {
            int num = 0;

            using (MemoryStream memoryStream = new MemoryStream())
            {
                ByteProxy.Serialize(memoryStream, instance.BodyPartFlag);
                if (instance.Damage != null)
                {
                    DictionaryProxy <byte, byte> .Serialize(memoryStream, instance.Damage, new DictionaryProxy <byte, byte> .Serializer <byte>(ByteProxy.Serialize), new DictionaryProxy <byte, byte> .Serializer <byte>(ByteProxy.Serialize));
                }
                else
                {
                    num |= 1;
                }
                Int32Proxy.Serialize(memoryStream, instance.DamageEffectFlag);
                SingleProxy.Serialize(memoryStream, instance.DamgeEffectValue);
                Int32Proxy.Serialize(stream, ~num);
                memoryStream.WriteTo(stream);
            }
        }