// Token: 0x06001076 RID: 4214 RVA: 0x00014F70 File Offset: 0x00013170 public static PublicProfileView Deserialize(Stream bytes) { int num = Int32Proxy.Deserialize(bytes); PublicProfileView publicProfileView = new PublicProfileView(); publicProfileView.AccessLevel = EnumProxy <MemberAccessLevel> .Deserialize(bytes); publicProfileView.Cmid = Int32Proxy.Deserialize(bytes); publicProfileView.EmailAddressStatus = EnumProxy <EmailAddressStatus> .Deserialize(bytes); if ((num & 1) != 0) { publicProfileView.FacebookId = StringProxy.Deserialize(bytes); } if ((num & 2) != 0) { publicProfileView.GroupTag = StringProxy.Deserialize(bytes); } publicProfileView.IsChatDisabled = BooleanProxy.Deserialize(bytes); publicProfileView.LastLoginDate = DateTimeProxy.Deserialize(bytes); if ((num & 4) != 0) { publicProfileView.Name = StringProxy.Deserialize(bytes); } return(publicProfileView); }
// Token: 0x06001060 RID: 4192 RVA: 0x00014234 File Offset: 0x00012434 public static MemberSessionDataView Deserialize(Stream bytes) { int num = Int32Proxy.Deserialize(bytes); MemberSessionDataView memberSessionDataView = new MemberSessionDataView(); memberSessionDataView.AccessLevel = EnumProxy <MemberAccessLevel> .Deserialize(bytes); if ((num & 1) != 0) { memberSessionDataView.AuthToken = StringProxy.Deserialize(bytes); } memberSessionDataView.Channel = EnumProxy <ChannelType> .Deserialize(bytes); if ((num & 2) != 0) { memberSessionDataView.ClanTag = StringProxy.Deserialize(bytes); } memberSessionDataView.Cmid = Int32Proxy.Deserialize(bytes); memberSessionDataView.IsBanned = BooleanProxy.Deserialize(bytes); memberSessionDataView.Level = Int32Proxy.Deserialize(bytes); memberSessionDataView.LoginDate = DateTimeProxy.Deserialize(bytes); if ((num & 4) != 0) { memberSessionDataView.Name = StringProxy.Deserialize(bytes); } memberSessionDataView.XP = Int32Proxy.Deserialize(bytes); return(memberSessionDataView); }
// Token: 0x06001106 RID: 4358 RVA: 0x0001A6A8 File Offset: 0x000188A8 public static MemberAuthenticationResultView Deserialize(Stream bytes) { int num = Int32Proxy.Deserialize(bytes); MemberAuthenticationResultView memberAuthenticationResultView = new MemberAuthenticationResultView(); if ((num & 1) != 0) { memberAuthenticationResultView.AuthToken = StringProxy.Deserialize(bytes); } memberAuthenticationResultView.IsAccountComplete = BooleanProxy.Deserialize(bytes); if ((num & 2) != 0) { memberAuthenticationResultView.LuckyDraw = LuckyDrawUnityViewProxy.Deserialize(bytes); } memberAuthenticationResultView.MemberAuthenticationResult = EnumProxy <MemberAuthenticationResult> .Deserialize(bytes); if ((num & 4) != 0) { memberAuthenticationResultView.MemberView = MemberViewProxy.Deserialize(bytes); } if ((num & 8) != 0) { memberAuthenticationResultView.PlayerStatisticsView = PlayerStatisticsViewProxy.Deserialize(bytes); } memberAuthenticationResultView.ServerTime = DateTimeProxy.Deserialize(bytes); return(memberAuthenticationResultView); }
// Token: 0x06001064 RID: 4196 RVA: 0x00014470 File Offset: 0x00012670 public static MemberWalletView Deserialize(Stream bytes) { return(new MemberWalletView { Cmid = Int32Proxy.Deserialize(bytes), Credits = Int32Proxy.Deserialize(bytes), CreditsExpiration = DateTimeProxy.Deserialize(bytes), Points = Int32Proxy.Deserialize(bytes), PointsExpiration = DateTimeProxy.Deserialize(bytes) }); }
// Token: 0x06001072 RID: 4210 RVA: 0x00014CA4 File Offset: 0x00012EA4 public static PointDepositView Deserialize(Stream bytes) { return(new PointDepositView { Cmid = Int32Proxy.Deserialize(bytes), DepositDate = DateTimeProxy.Deserialize(bytes), DepositType = EnumProxy <PointsDepositType> .Deserialize(bytes), IsAdminAction = BooleanProxy.Deserialize(bytes), PointDepositId = Int32Proxy.Deserialize(bytes), Points = Int32Proxy.Deserialize(bytes) }); }
// Token: 0x06001048 RID: 4168 RVA: 0x00012FD0 File Offset: 0x000111D0 public static ClanView Deserialize(Stream bytes) { int num = Int32Proxy.Deserialize(bytes); ClanView clanView = new ClanView(); if ((num & 1) != 0) { clanView.Address = StringProxy.Deserialize(bytes); } clanView.ApplicationId = Int32Proxy.Deserialize(bytes); clanView.ColorStyle = EnumProxy <GroupColor> .Deserialize(bytes); if ((num & 2) != 0) { clanView.Description = StringProxy.Deserialize(bytes); } clanView.FontStyle = EnumProxy <GroupFontStyle> .Deserialize(bytes); clanView.FoundingDate = DateTimeProxy.Deserialize(bytes); clanView.GroupId = Int32Proxy.Deserialize(bytes); clanView.LastUpdated = DateTimeProxy.Deserialize(bytes); if ((num & 4) != 0) { clanView.Members = ListProxy <ClanMemberView> .Deserialize(bytes, new ListProxy <ClanMemberView> .Deserializer <ClanMemberView>(ClanMemberViewProxy.Deserialize)); } clanView.MembersCount = Int32Proxy.Deserialize(bytes); clanView.MembersLimit = Int32Proxy.Deserialize(bytes); if ((num & 8) != 0) { clanView.Motto = StringProxy.Deserialize(bytes); } if ((num & 16) != 0) { clanView.Name = StringProxy.Deserialize(bytes); } clanView.OwnerCmid = Int32Proxy.Deserialize(bytes); if ((num & 32) != 0) { clanView.OwnerName = StringProxy.Deserialize(bytes); } if ((num & 64) != 0) { clanView.Picture = StringProxy.Deserialize(bytes); } if ((num & 128) != 0) { clanView.Tag = StringProxy.Deserialize(bytes); } clanView.Type = EnumProxy <GroupType> .Deserialize(bytes); return(clanView); }
// Token: 0x06001054 RID: 4180 RVA: 0x00013A58 File Offset: 0x00011C58 public static ItemInventoryView Deserialize(Stream bytes) { int num = Int32Proxy.Deserialize(bytes); ItemInventoryView itemInventoryView = new ItemInventoryView(); itemInventoryView.AmountRemaining = Int32Proxy.Deserialize(bytes); itemInventoryView.Cmid = Int32Proxy.Deserialize(bytes); if ((num & 1) != 0) { itemInventoryView.ExpirationDate = new DateTime?(DateTimeProxy.Deserialize(bytes)); } itemInventoryView.ItemId = Int32Proxy.Deserialize(bytes); return(itemInventoryView); }
// Token: 0x06001056 RID: 4182 RVA: 0x00013B4C File Offset: 0x00011D4C public static ItemTransactionView Deserialize(Stream bytes) { return new ItemTransactionView { Cmid = Int32Proxy.Deserialize(bytes), Credits = Int32Proxy.Deserialize(bytes), Duration = EnumProxy<BuyingDurationType>.Deserialize(bytes), IsAdminAction = BooleanProxy.Deserialize(bytes), ItemId = Int32Proxy.Deserialize(bytes), Points = Int32Proxy.Deserialize(bytes), WithdrawalDate = DateTimeProxy.Deserialize(bytes), WithdrawalId = Int32Proxy.Deserialize(bytes) }; }
// Token: 0x06001042 RID: 4162 RVA: 0x00012C48 File Offset: 0x00010E48 public static ClanMemberView Deserialize(Stream bytes) { int num = Int32Proxy.Deserialize(bytes); ClanMemberView clanMemberView = new ClanMemberView(); clanMemberView.Cmid = Int32Proxy.Deserialize(bytes); clanMemberView.JoiningDate = DateTimeProxy.Deserialize(bytes); clanMemberView.Lastlogin = DateTimeProxy.Deserialize(bytes); if ((num & 1) != 0) { clanMemberView.Name = StringProxy.Deserialize(bytes); } clanMemberView.Position = EnumProxy <GroupPosition> .Deserialize(bytes); return(clanMemberView); }
// Token: 0x060010DE RID: 4318 RVA: 0x000182AC File Offset: 0x000164AC public static LiveFeedView Deserialize(Stream bytes) { int num = Int32Proxy.Deserialize(bytes); LiveFeedView liveFeedView = new LiveFeedView(); liveFeedView.Date = DateTimeProxy.Deserialize(bytes); if ((num & 1) != 0) { liveFeedView.Description = StringProxy.Deserialize(bytes); } liveFeedView.LivedFeedId = Int32Proxy.Deserialize(bytes); liveFeedView.Priority = Int32Proxy.Deserialize(bytes); if ((num & 2) != 0) { liveFeedView.Url = StringProxy.Deserialize(bytes); } return(liveFeedView); }
// Token: 0x06001066 RID: 4198 RVA: 0x00014578 File Offset: 0x00012778 public static MessageThreadView Deserialize(Stream bytes) { int num = Int32Proxy.Deserialize(bytes); MessageThreadView messageThreadView = new MessageThreadView(); messageThreadView.HasNewMessages = BooleanProxy.Deserialize(bytes); if ((num & 1) != 0) { messageThreadView.LastMessagePreview = StringProxy.Deserialize(bytes); } messageThreadView.LastUpdate = DateTimeProxy.Deserialize(bytes); messageThreadView.MessageCount = Int32Proxy.Deserialize(bytes); messageThreadView.ThreadId = Int32Proxy.Deserialize(bytes); if ((num & 2) != 0) { messageThreadView.ThreadName = StringProxy.Deserialize(bytes); } return(messageThreadView); }
// Token: 0x0600104C RID: 4172 RVA: 0x000132D8 File Offset: 0x000114D8 public static ContactRequestView Deserialize(Stream bytes) { int num = Int32Proxy.Deserialize(bytes); ContactRequestView contactRequestView = new ContactRequestView(); contactRequestView.InitiatorCmid = Int32Proxy.Deserialize(bytes); if ((num & 1) != 0) { contactRequestView.InitiatorMessage = StringProxy.Deserialize(bytes); } if ((num & 2) != 0) { contactRequestView.InitiatorName = StringProxy.Deserialize(bytes); } contactRequestView.ReceiverCmid = Int32Proxy.Deserialize(bytes); contactRequestView.RequestId = Int32Proxy.Deserialize(bytes); contactRequestView.SentDate = DateTimeProxy.Deserialize(bytes); contactRequestView.Status = EnumProxy <ContactRequestStatus> .Deserialize(bytes); return(contactRequestView); }
// Token: 0x06001032 RID: 4146 RVA: 0x0001205C File Offset: 0x0001025C public static ApplicationView Deserialize(Stream bytes) { int num = Int32Proxy.Deserialize(bytes); ApplicationView applicationView = new ApplicationView(); applicationView.ApplicationVersionId = Int32Proxy.Deserialize(bytes); applicationView.Build = EnumProxy <BuildType> .Deserialize(bytes); applicationView.Channel = EnumProxy <ChannelType> .Deserialize(bytes); if ((num & 1) != 0) { applicationView.ExpirationDate = new DateTime?(DateTimeProxy.Deserialize(bytes)); } if ((num & 2) != 0) { applicationView.FileName = StringProxy.Deserialize(bytes); } applicationView.IsCurrent = BooleanProxy.Deserialize(bytes); applicationView.PhotonGroupId = Int32Proxy.Deserialize(bytes); if ((num & 4) != 0) { applicationView.PhotonGroupName = StringProxy.Deserialize(bytes); } applicationView.ReleaseDate = DateTimeProxy.Deserialize(bytes); applicationView.RemainingTime = Int32Proxy.Deserialize(bytes); if ((num & 8) != 0) { applicationView.Servers = ListProxy <PhotonView> .Deserialize(bytes, new ListProxy <PhotonView> .Deserializer <PhotonView>(PhotonViewProxy.Deserialize)); } if ((num & 16) != 0) { applicationView.SupportUrl = StringProxy.Deserialize(bytes); } if ((num & 32) != 0) { applicationView.Version = StringProxy.Deserialize(bytes); } return(applicationView); }
// Token: 0x06001074 RID: 4212 RVA: 0x00014DE8 File Offset: 0x00012FE8 public static PrivateMessageView Deserialize(Stream bytes) { int num = Int32Proxy.Deserialize(bytes); PrivateMessageView privateMessageView = new PrivateMessageView(); if ((num & 1) != 0) { privateMessageView.ContentText = StringProxy.Deserialize(bytes); } privateMessageView.DateSent = DateTimeProxy.Deserialize(bytes); privateMessageView.FromCmid = Int32Proxy.Deserialize(bytes); if ((num & 2) != 0) { privateMessageView.FromName = StringProxy.Deserialize(bytes); } privateMessageView.HasAttachment = BooleanProxy.Deserialize(bytes); privateMessageView.IsDeletedByReceiver = BooleanProxy.Deserialize(bytes); privateMessageView.IsDeletedBySender = BooleanProxy.Deserialize(bytes); privateMessageView.IsRead = BooleanProxy.Deserialize(bytes); privateMessageView.PrivateMessageId = Int32Proxy.Deserialize(bytes); privateMessageView.ToCmid = Int32Proxy.Deserialize(bytes); return(privateMessageView); }
// Token: 0x0600104E RID: 4174 RVA: 0x000134D0 File Offset: 0x000116D0 public static CurrencyDepositView Deserialize(Stream bytes) { int num = Int32Proxy.Deserialize(bytes); CurrencyDepositView currencyDepositView = new CurrencyDepositView(); currencyDepositView.ApplicationId = Int32Proxy.Deserialize(bytes); if ((num & 1) != 0) { currencyDepositView.BundleId = new int?(Int32Proxy.Deserialize(bytes)); } if ((num & 2) != 0) { currencyDepositView.BundleName = StringProxy.Deserialize(bytes); } currencyDepositView.Cash = DecimalProxy.Deserialize(bytes); currencyDepositView.ChannelId = EnumProxy <ChannelType> .Deserialize(bytes); currencyDepositView.Cmid = Int32Proxy.Deserialize(bytes); currencyDepositView.Credits = Int32Proxy.Deserialize(bytes); currencyDepositView.CreditsDepositId = Int32Proxy.Deserialize(bytes); if ((num & 4) != 0) { currencyDepositView.CurrencyLabel = StringProxy.Deserialize(bytes); } currencyDepositView.DepositDate = DateTimeProxy.Deserialize(bytes); currencyDepositView.IsAdminAction = BooleanProxy.Deserialize(bytes); currencyDepositView.PaymentProviderId = EnumProxy <PaymentProviderType> .Deserialize(bytes); currencyDepositView.Points = Int32Proxy.Deserialize(bytes); if ((num & 8) != 0) { currencyDepositView.TransactionKey = StringProxy.Deserialize(bytes); } currencyDepositView.UsdAmount = DecimalProxy.Deserialize(bytes); return(currencyDepositView); }