コード例 #1
0
 // Token: 0x0600106E RID: 4206 RVA: 0x00014A98 File Offset: 0x00012C98
 public static PhotonServerLoad Deserialize(Stream bytes)
 {
     return(new PhotonServerLoad
     {
         MaxPlayerCount = SingleProxy.Deserialize(bytes),
         PeersConnected = Int32Proxy.Deserialize(bytes),
         PlayersConnected = Int32Proxy.Deserialize(bytes),
         RoomsCreated = Int32Proxy.Deserialize(bytes)
     });
 }
コード例 #2
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);
     }
 }
コード例 #3
0
        // Token: 0x060010BE RID: 4286 RVA: 0x00016914 File Offset: 0x00014B14
        public static DamageEvent Deserialize(Stream bytes)
        {
            int         num         = Int32Proxy.Deserialize(bytes);
            DamageEvent damageEvent = new DamageEvent();

            damageEvent.BodyPartFlag = ByteProxy.Deserialize(bytes);
            if ((num & 1) != 0)
            {
                damageEvent.Damage = DictionaryProxy <byte, byte> .Deserialize(bytes, new DictionaryProxy <byte, byte> .Deserializer <byte>(ByteProxy.Deserialize), new DictionaryProxy <byte, byte> .Deserializer <byte>(ByteProxy.Deserialize));
            }
            damageEvent.DamageEffectFlag = Int32Proxy.Deserialize(bytes);
            damageEvent.DamgeEffectValue = SingleProxy.Deserialize(bytes);
            return(damageEvent);
        }
コード例 #4
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);
            }
        }