// 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) }); }
// 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); } }
// 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); }
// 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); } }