// Token: 0x060010C0 RID: 4288 RVA: 0x00016AB0 File Offset: 0x00014CB0 public static EndOfMatchData Deserialize(Stream bytes) { int num = Int32Proxy.Deserialize(bytes); EndOfMatchData endOfMatchData = new EndOfMatchData(); endOfMatchData.HasWonMatch = BooleanProxy.Deserialize(bytes); if ((num & 1) != 0) { endOfMatchData.MatchGuid = StringProxy.Deserialize(bytes); } endOfMatchData.MostEffecientWeaponId = Int32Proxy.Deserialize(bytes); if ((num & 2) != 0) { endOfMatchData.MostValuablePlayers = ListProxy <StatsSummary> .Deserialize(bytes, new ListProxy <StatsSummary> .Deserializer <StatsSummary>(StatsSummaryProxy.Deserialize)); } if ((num & 4) != 0) { endOfMatchData.PlayerStatsBestPerLife = StatsCollectionProxy.Deserialize(bytes); } if ((num & 8) != 0) { endOfMatchData.PlayerStatsTotal = StatsCollectionProxy.Deserialize(bytes); } if ((num & 16) != 0) { endOfMatchData.PlayerXpEarned = DictionaryProxy <byte, ushort> .Deserialize(bytes, new DictionaryProxy <byte, ushort> .Deserializer <byte>(ByteProxy.Deserialize), new DictionaryProxy <byte, ushort> .Deserializer <ushort>(UInt16Proxy.Deserialize)); } endOfMatchData.TimeInGameMinutes = Int32Proxy.Deserialize(bytes); return(endOfMatchData); }
// Token: 0x06001102 RID: 4354 RVA: 0x0001A324 File Offset: 0x00018524 public static GameApplicationView Deserialize(Stream bytes) { int num = Int32Proxy.Deserialize(bytes); GameApplicationView gameApplicationView = new GameApplicationView(); if ((num & 1) != 0) { gameApplicationView.CommServer = PhotonViewProxy.Deserialize(bytes); } if ((num & 2) != 0) { gameApplicationView.EncryptionInitVector = StringProxy.Deserialize(bytes); } if ((num & 4) != 0) { gameApplicationView.EncryptionPassPhrase = StringProxy.Deserialize(bytes); } if ((num & 8) != 0) { gameApplicationView.GameServers = ListProxy <PhotonView> .Deserialize(bytes, new ListProxy <PhotonView> .Deserializer <PhotonView>(PhotonViewProxy.Deserialize)); } if ((num & 16) != 0) { gameApplicationView.SupportUrl = StringProxy.Deserialize(bytes); } if ((num & 32) != 0) { gameApplicationView.Version = StringProxy.Deserialize(bytes); } return(gameApplicationView); }
// Token: 0x0600105A RID: 4186 RVA: 0x00013E44 File Offset: 0x00012044 public static LuckyDrawUnityView Deserialize(Stream bytes) { int num = Int32Proxy.Deserialize(bytes); LuckyDrawUnityView luckyDrawUnityView = new LuckyDrawUnityView(); luckyDrawUnityView.Category = EnumProxy <BundleCategoryType> .Deserialize(bytes); if ((num & 1) != 0) { luckyDrawUnityView.Description = StringProxy.Deserialize(bytes); } if ((num & 2) != 0) { luckyDrawUnityView.IconUrl = StringProxy.Deserialize(bytes); } luckyDrawUnityView.Id = Int32Proxy.Deserialize(bytes); luckyDrawUnityView.IsAvailableInShop = BooleanProxy.Deserialize(bytes); if ((num & 4) != 0) { luckyDrawUnityView.LuckyDrawSets = ListProxy <LuckyDrawSetUnityView> .Deserialize(bytes, new ListProxy <LuckyDrawSetUnityView> .Deserializer <LuckyDrawSetUnityView>(LuckyDrawSetUnityViewProxy.Deserialize)); } if ((num & 8) != 0) { luckyDrawUnityView.Name = StringProxy.Deserialize(bytes); } luckyDrawUnityView.Price = Int32Proxy.Deserialize(bytes); luckyDrawUnityView.UberStrikeCurrencyType = EnumProxy <UberStrikeCurrencyType> .Deserialize(bytes); return(luckyDrawUnityView); }
// Token: 0x060010D8 RID: 4312 RVA: 0x00017FC8 File Offset: 0x000161C8 public static AuthenticateApplicationView Deserialize(Stream bytes) { int num = Int32Proxy.Deserialize(bytes); AuthenticateApplicationView authenticateApplicationView = new AuthenticateApplicationView(); if ((num & 1) != 0) { authenticateApplicationView.CommServer = PhotonViewProxy.Deserialize(bytes); } if ((num & 2) != 0) { authenticateApplicationView.EncryptionInitVector = StringProxy.Deserialize(bytes); } if ((num & 4) != 0) { authenticateApplicationView.EncryptionPassPhrase = StringProxy.Deserialize(bytes); } if ((num & 8) != 0) { authenticateApplicationView.GameServers = ListProxy <PhotonView> .Deserialize(bytes, new ListProxy <PhotonView> .Deserializer <PhotonView>(PhotonViewProxy.Deserialize)); } authenticateApplicationView.IsEnabled = BooleanProxy.Deserialize(bytes); authenticateApplicationView.WarnPlayer = BooleanProxy.Deserialize(bytes); return(authenticateApplicationView); }
// Token: 0x0600103A RID: 4154 RVA: 0x000127DC File Offset: 0x000109DC public static BundleView Deserialize(Stream bytes) { int num = Int32Proxy.Deserialize(bytes); BundleView bundleView = new BundleView(); if ((num & 1) != 0) { bundleView.AndroidStoreUniqueId = StringProxy.Deserialize(bytes); } bundleView.ApplicationId = Int32Proxy.Deserialize(bytes); if ((num & 2) != 0) { bundleView.Availability = ListProxy <ChannelType> .Deserialize(bytes, new ListProxy <ChannelType> .Deserializer <ChannelType>(EnumProxy <ChannelType> .Deserialize)); } if ((num & 4) != 0) { bundleView.BundleItemViews = ListProxy <BundleItemView> .Deserialize(bytes, new ListProxy <BundleItemView> .Deserializer <BundleItemView>(BundleItemViewProxy.Deserialize)); } bundleView.Category = EnumProxy <BundleCategoryType> .Deserialize(bytes); bundleView.Credits = Int32Proxy.Deserialize(bytes); if ((num & 8) != 0) { bundleView.Description = StringProxy.Deserialize(bytes); } if ((num & 16) != 0) { bundleView.IconUrl = StringProxy.Deserialize(bytes); } bundleView.Id = Int32Proxy.Deserialize(bytes); if ((num & 32) != 0) { bundleView.ImageUrl = StringProxy.Deserialize(bytes); } if ((num & 64) != 0) { bundleView.IosAppStoreUniqueId = StringProxy.Deserialize(bytes); } bundleView.IsDefault = BooleanProxy.Deserialize(bytes); bundleView.IsOnSale = BooleanProxy.Deserialize(bytes); bundleView.IsPromoted = BooleanProxy.Deserialize(bytes); if ((num & 128) != 0) { bundleView.MacAppStoreUniqueId = StringProxy.Deserialize(bytes); } if ((num & 256) != 0) { bundleView.Name = StringProxy.Deserialize(bytes); } bundleView.Points = Int32Proxy.Deserialize(bytes); if ((num & 512) != 0) { bundleView.PromotionTag = StringProxy.Deserialize(bytes); } bundleView.USDPrice = DecimalProxy.Deserialize(bytes); bundleView.USDPromoPrice = DecimalProxy.Deserialize(bytes); return(bundleView); }
// Token: 0x060010C2 RID: 4290 RVA: 0x00016D94 File Offset: 0x00014F94 public static GameActorInfo Deserialize(Stream bytes) { int num = Int32Proxy.Deserialize(bytes); GameActorInfo gameActorInfo = new GameActorInfo(); gameActorInfo.AccessLevel = EnumProxy <MemberAccessLevel> .Deserialize(bytes); gameActorInfo.ArmorPointCapacity = ByteProxy.Deserialize(bytes); gameActorInfo.ArmorPoints = ByteProxy.Deserialize(bytes); gameActorInfo.Channel = EnumProxy <ChannelType> .Deserialize(bytes); if ((num & 1) != 0) { gameActorInfo.ClanTag = StringProxy.Deserialize(bytes); } gameActorInfo.Cmid = Int32Proxy.Deserialize(bytes); gameActorInfo.CurrentFiringMode = EnumProxy <FireMode> .Deserialize(bytes); gameActorInfo.CurrentWeaponSlot = ByteProxy.Deserialize(bytes); gameActorInfo.Deaths = Int16Proxy.Deserialize(bytes); if ((num & 2) != 0) { gameActorInfo.FunctionalItems = ListProxy <int> .Deserialize(bytes, new ListProxy <int> .Deserializer <int>(Int32Proxy.Deserialize)); } if ((num & 4) != 0) { gameActorInfo.Gear = ListProxy <int> .Deserialize(bytes, new ListProxy <int> .Deserializer <int>(Int32Proxy.Deserialize)); } gameActorInfo.Health = Int16Proxy.Deserialize(bytes); gameActorInfo.Kills = Int16Proxy.Deserialize(bytes); gameActorInfo.Level = Int32Proxy.Deserialize(bytes); gameActorInfo.Ping = UInt16Proxy.Deserialize(bytes); gameActorInfo.PlayerId = ByteProxy.Deserialize(bytes); if ((num & 8) != 0) { gameActorInfo.PlayerName = StringProxy.Deserialize(bytes); } gameActorInfo.PlayerState = EnumProxy <PlayerStates> .Deserialize(bytes); if ((num & 16) != 0) { gameActorInfo.QuickItems = ListProxy <int> .Deserialize(bytes, new ListProxy <int> .Deserializer <int>(Int32Proxy.Deserialize)); } gameActorInfo.Rank = ByteProxy.Deserialize(bytes); gameActorInfo.SkinColor = ColorProxy.Deserialize(bytes); gameActorInfo.StepSound = EnumProxy <SurfaceType> .Deserialize(bytes); gameActorInfo.TeamID = EnumProxy <TeamID> .Deserialize(bytes); if ((num & 32) != 0) { gameActorInfo.Weapons = ListProxy <int> .Deserialize(bytes, new ListProxy <int> .Deserializer <int>(Int32Proxy.Deserialize)); } return(gameActorInfo); }
// Token: 0x06001116 RID: 4374 RVA: 0x0001AF5C File Offset: 0x0001915C public static UberstrikeLevelViewModel Deserialize(Stream bytes) { int num = Int32Proxy.Deserialize(bytes); UberstrikeLevelViewModel uberstrikeLevelViewModel = new UberstrikeLevelViewModel(); if ((num & 1) != 0) { uberstrikeLevelViewModel.Maps = ListProxy <MapView> .Deserialize(bytes, new ListProxy <MapView> .Deserializer <MapView>(MapViewProxy.Deserialize)); } return(uberstrikeLevelViewModel); }
// Token: 0x0600110E RID: 4366 RVA: 0x0001AA2C File Offset: 0x00018C2C public static ItemTransactionsViewModel Deserialize(Stream bytes) { int num = Int32Proxy.Deserialize(bytes); ItemTransactionsViewModel itemTransactionsViewModel = new ItemTransactionsViewModel(); if ((num & 1) != 0) { itemTransactionsViewModel.ItemTransactions = ListProxy <ItemTransactionView> .Deserialize(bytes, new ListProxy <ItemTransactionView> .Deserializer <ItemTransactionView>(ItemTransactionViewProxy.Deserialize)); } itemTransactionsViewModel.TotalCount = Int32Proxy.Deserialize(bytes); return(itemTransactionsViewModel); }
// Token: 0x06001110 RID: 4368 RVA: 0x0001AAF4 File Offset: 0x00018CF4 public static CurrencyDepositsViewModel Deserialize(Stream bytes) { int num = Int32Proxy.Deserialize(bytes); CurrencyDepositsViewModel currencyDepositsViewModel = new CurrencyDepositsViewModel(); if ((num & 1) != 0) { currencyDepositsViewModel.CurrencyDeposits = ListProxy <CurrencyDepositView> .Deserialize(bytes, new ListProxy <CurrencyDepositView> .Deserializer <CurrencyDepositView>(CurrencyDepositViewProxy.Deserialize)); } currencyDepositsViewModel.TotalCount = Int32Proxy.Deserialize(bytes); return(currencyDepositsViewModel); }
// Token: 0x0600110C RID: 4364 RVA: 0x0001A964 File Offset: 0x00018B64 public static PointDepositsViewModel Deserialize(Stream bytes) { int num = Int32Proxy.Deserialize(bytes); PointDepositsViewModel pointDepositsViewModel = new PointDepositsViewModel(); if ((num & 1) != 0) { pointDepositsViewModel.PointDeposits = ListProxy <PointDepositView> .Deserialize(bytes, new ListProxy <PointDepositView> .Deserializer <PointDepositView>(PointDepositViewProxy.Deserialize)); } pointDepositsViewModel.TotalCount = Int32Proxy.Deserialize(bytes); return(pointDepositsViewModel); }
// 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: 0x06001112 RID: 4370 RVA: 0x0001ABBC File Offset: 0x00018DBC public static RegisterClientApplicationViewModel Deserialize(Stream bytes) { int num = Int32Proxy.Deserialize(bytes); RegisterClientApplicationViewModel registerClientApplicationViewModel = new RegisterClientApplicationViewModel(); if ((num & 1) != 0) { registerClientApplicationViewModel.ItemsAttributed = ListProxy <int> .Deserialize(bytes, new ListProxy <int> .Deserializer <int>(Int32Proxy.Deserialize)); } registerClientApplicationViewModel.Result = EnumProxy <ApplicationRegistrationResult> .Deserialize(bytes); return(registerClientApplicationViewModel); }
// Token: 0x060010B8 RID: 4280 RVA: 0x00016550 File Offset: 0x00014750 public static MatchStats Deserialize(Stream bytes) { int num = Int32Proxy.Deserialize(bytes); MatchStats matchStats = new MatchStats(); matchStats.GameModeId = EnumProxy <GameModeType> .Deserialize(bytes); matchStats.MapId = Int32Proxy.Deserialize(bytes); if ((num & 1) != 0) { matchStats.Players = ListProxy <PlayerMatchStats> .Deserialize(bytes, new ListProxy <PlayerMatchStats> .Deserializer <PlayerMatchStats>(PlayerMatchStatsProxy.Deserialize)); } matchStats.PlayersLimit = Int32Proxy.Deserialize(bytes); matchStats.TimeLimit = Int32Proxy.Deserialize(bytes); return(matchStats); }
// Token: 0x060010D6 RID: 4310 RVA: 0x00017E68 File Offset: 0x00016068 public static AccountCompletionResultView Deserialize(Stream bytes) { int num = Int32Proxy.Deserialize(bytes); AccountCompletionResultView accountCompletionResultView = new AccountCompletionResultView(); if ((num & 1) != 0) { accountCompletionResultView.ItemsAttributed = DictionaryProxy <int, int> .Deserialize(bytes, new DictionaryProxy <int, int> .Deserializer <int>(Int32Proxy.Deserialize), new DictionaryProxy <int, int> .Deserializer <int>(Int32Proxy.Deserialize)); } if ((num & 2) != 0) { accountCompletionResultView.NonDuplicateNames = ListProxy <string> .Deserialize(bytes, new ListProxy <string> .Deserializer <string>(StringProxy.Deserialize)); } accountCompletionResultView.Result = Int32Proxy.Deserialize(bytes); return(accountCompletionResultView); }
// Token: 0x0600104A RID: 4170 RVA: 0x000131B8 File Offset: 0x000113B8 public static ContactGroupView Deserialize(Stream bytes) { int num = Int32Proxy.Deserialize(bytes); ContactGroupView contactGroupView = new ContactGroupView(); if ((num & 1) != 0) { contactGroupView.Contacts = ListProxy <PublicProfileView> .Deserialize(bytes, new ListProxy <PublicProfileView> .Deserializer <PublicProfileView>(PublicProfileViewProxy.Deserialize)); } contactGroupView.GroupId = Int32Proxy.Deserialize(bytes); if ((num & 2) != 0) { contactGroupView.GroupName = StringProxy.Deserialize(bytes); } return(contactGroupView); }
// Token: 0x060010FC RID: 4348 RVA: 0x00019A30 File Offset: 0x00017C30 public static UberStrikeItemQuickView Deserialize(Stream bytes) { int num = Int32Proxy.Deserialize(bytes); UberStrikeItemQuickView uberStrikeItemQuickView = new UberStrikeItemQuickView(); uberStrikeItemQuickView.BehaviourType = EnumProxy <QuickItemLogic> .Deserialize(bytes); uberStrikeItemQuickView.CoolDownTime = Int32Proxy.Deserialize(bytes); if ((num & 1) != 0) { uberStrikeItemQuickView.CustomProperties = DictionaryProxy <string, string> .Deserialize(bytes, new DictionaryProxy <string, string> .Deserializer <string>(StringProxy.Deserialize), new DictionaryProxy <string, string> .Deserializer <string>(StringProxy.Deserialize)); } if ((num & 2) != 0) { uberStrikeItemQuickView.Description = StringProxy.Deserialize(bytes); } uberStrikeItemQuickView.ID = Int32Proxy.Deserialize(bytes); uberStrikeItemQuickView.IsConsumable = BooleanProxy.Deserialize(bytes); uberStrikeItemQuickView.ItemClass = EnumProxy <UberstrikeItemClass> .Deserialize(bytes); if ((num & 4) != 0) { uberStrikeItemQuickView.ItemProperties = DictionaryProxy <ItemPropertyType, int> .Deserialize(bytes, new DictionaryProxy <ItemPropertyType, int> .Deserializer <ItemPropertyType>(EnumProxy <ItemPropertyType> .Deserialize), new DictionaryProxy <ItemPropertyType, int> .Deserializer <int>(Int32Proxy.Deserialize)); } uberStrikeItemQuickView.LevelLock = Int32Proxy.Deserialize(bytes); uberStrikeItemQuickView.MaxDurationDays = Int32Proxy.Deserialize(bytes); uberStrikeItemQuickView.MaxOwnableAmount = Int32Proxy.Deserialize(bytes); if ((num & 8) != 0) { uberStrikeItemQuickView.Name = StringProxy.Deserialize(bytes); } if ((num & 16) != 0) { uberStrikeItemQuickView.PrefabName = StringProxy.Deserialize(bytes); } if ((num & 32) != 0) { uberStrikeItemQuickView.Prices = ListProxy <ItemPrice> .Deserialize(bytes, new ListProxy <ItemPrice> .Deserializer <ItemPrice>(ItemPriceProxy.Deserialize)); } uberStrikeItemQuickView.ShopHighlightType = EnumProxy <ItemShopHighlightType> .Deserialize(bytes); uberStrikeItemQuickView.UsesPerGame = Int32Proxy.Deserialize(bytes); uberStrikeItemQuickView.UsesPerLife = Int32Proxy.Deserialize(bytes); uberStrikeItemQuickView.UsesPerRound = Int32Proxy.Deserialize(bytes); uberStrikeItemQuickView.WarmUpTime = Int32Proxy.Deserialize(bytes); return(uberStrikeItemQuickView); }
// Token: 0x0600106C RID: 4204 RVA: 0x000149C4 File Offset: 0x00012BC4 public static PackageView Deserialize(Stream bytes) { int num = Int32Proxy.Deserialize(bytes); PackageView packageView = new PackageView(); packageView.Bonus = Int32Proxy.Deserialize(bytes); if ((num & 1) != 0) { packageView.Items = ListProxy <int> .Deserialize(bytes, new ListProxy <int> .Deserializer <int>(Int32Proxy.Deserialize)); } if ((num & 2) != 0) { packageView.Name = StringProxy.Deserialize(bytes); } packageView.Price = DecimalProxy.Deserialize(bytes); return(packageView); }
// Token: 0x06001062 RID: 4194 RVA: 0x00014394 File Offset: 0x00012594 public static MemberView Deserialize(Stream bytes) { int num = Int32Proxy.Deserialize(bytes); MemberView memberView = new MemberView(); if ((num & 1) != 0) { memberView.MemberItems = ListProxy <int> .Deserialize(bytes, new ListProxy <int> .Deserializer <int>(Int32Proxy.Deserialize)); } if ((num & 2) != 0) { memberView.MemberWallet = MemberWalletViewProxy.Deserialize(bytes); } if ((num & 4) != 0) { memberView.PublicProfile = PublicProfileViewProxy.Deserialize(bytes); } return(memberView); }
// Token: 0x060010E2 RID: 4322 RVA: 0x00018758 File Offset: 0x00016958 public static MatchView Deserialize(Stream bytes) { int num = Int32Proxy.Deserialize(bytes); MatchView matchView = new MatchView(); matchView.GameModeId = EnumProxy <GameModeType> .Deserialize(bytes); matchView.MapId = Int32Proxy.Deserialize(bytes); if ((num & 1) != 0) { matchView.PlayersCompleted = ListProxy <PlayerStatisticsView> .Deserialize(bytes, new ListProxy <PlayerStatisticsView> .Deserializer <PlayerStatisticsView>(PlayerStatisticsViewProxy.Deserialize)); } matchView.PlayersLimit = Int32Proxy.Deserialize(bytes); if ((num & 2) != 0) { matchView.PlayersNonCompleted = ListProxy <PlayerStatisticsView> .Deserialize(bytes, new ListProxy <PlayerStatisticsView> .Deserializer <PlayerStatisticsView>(PlayerStatisticsViewProxy.Deserialize)); } matchView.TimeLimit = Int32Proxy.Deserialize(bytes); return(matchView); }
// Token: 0x06001114 RID: 4372 RVA: 0x0001ADB4 File Offset: 0x00018FB4 public static UberStrikeItemGearView Deserialize(Stream bytes) { int num = Int32Proxy.Deserialize(bytes); UberStrikeItemGearView uberStrikeItemGearView = new UberStrikeItemGearView(); uberStrikeItemGearView.ArmorPoints = Int32Proxy.Deserialize(bytes); uberStrikeItemGearView.ArmorWeight = Int32Proxy.Deserialize(bytes); if ((num & 1) != 0) { uberStrikeItemGearView.CustomProperties = DictionaryProxy <string, string> .Deserialize(bytes, new DictionaryProxy <string, string> .Deserializer <string>(StringProxy.Deserialize), new DictionaryProxy <string, string> .Deserializer <string>(StringProxy.Deserialize)); } if ((num & 2) != 0) { uberStrikeItemGearView.Description = StringProxy.Deserialize(bytes); } uberStrikeItemGearView.ID = Int32Proxy.Deserialize(bytes); uberStrikeItemGearView.IsConsumable = BooleanProxy.Deserialize(bytes); uberStrikeItemGearView.ItemClass = EnumProxy <UberstrikeItemClass> .Deserialize(bytes); if ((num & 4) != 0) { uberStrikeItemGearView.ItemProperties = DictionaryProxy <ItemPropertyType, int> .Deserialize(bytes, new DictionaryProxy <ItemPropertyType, int> .Deserializer <ItemPropertyType>(EnumProxy <ItemPropertyType> .Deserialize), new DictionaryProxy <ItemPropertyType, int> .Deserializer <int>(Int32Proxy.Deserialize)); } uberStrikeItemGearView.LevelLock = Int32Proxy.Deserialize(bytes); uberStrikeItemGearView.MaxDurationDays = Int32Proxy.Deserialize(bytes); if ((num & 8) != 0) { uberStrikeItemGearView.Name = StringProxy.Deserialize(bytes); } if ((num & 16) != 0) { uberStrikeItemGearView.PrefabName = StringProxy.Deserialize(bytes); } if ((num & 32) != 0) { uberStrikeItemGearView.Prices = ListProxy <ItemPrice> .Deserialize(bytes, new ListProxy <ItemPrice> .Deserializer <ItemPrice>(ItemPriceProxy.Deserialize)); } uberStrikeItemGearView.ShopHighlightType = EnumProxy <ItemShopHighlightType> .Deserialize(bytes); return(uberStrikeItemGearView); }
// Token: 0x06001058 RID: 4184 RVA: 0x00013C9C File Offset: 0x00011E9C public static LuckyDrawSetUnityView Deserialize(Stream bytes) { int num = Int32Proxy.Deserialize(bytes); LuckyDrawSetUnityView luckyDrawSetUnityView = new LuckyDrawSetUnityView(); luckyDrawSetUnityView.CreditsAttributed = Int32Proxy.Deserialize(bytes); luckyDrawSetUnityView.ExposeItemsToPlayers = BooleanProxy.Deserialize(bytes); luckyDrawSetUnityView.Id = Int32Proxy.Deserialize(bytes); if ((num & 1) != 0) { luckyDrawSetUnityView.ImageUrl = StringProxy.Deserialize(bytes); } luckyDrawSetUnityView.LuckyDrawId = Int32Proxy.Deserialize(bytes); if ((num & 2) != 0) { luckyDrawSetUnityView.LuckyDrawSetItems = ListProxy <BundleItemView> .Deserialize(bytes, new ListProxy <BundleItemView> .Deserializer <BundleItemView>(BundleItemViewProxy.Deserialize)); } luckyDrawSetUnityView.PointsAttributed = Int32Proxy.Deserialize(bytes); luckyDrawSetUnityView.SetWeight = Int32Proxy.Deserialize(bytes); return(luckyDrawSetUnityView); }
// Token: 0x06001068 RID: 4200 RVA: 0x00014770 File Offset: 0x00012970 public static MysteryBoxUnityView Deserialize(Stream bytes) { int num = Int32Proxy.Deserialize(bytes); MysteryBoxUnityView mysteryBoxUnityView = new MysteryBoxUnityView(); mysteryBoxUnityView.Category = EnumProxy <BundleCategoryType> .Deserialize(bytes); mysteryBoxUnityView.CreditsAttributed = Int32Proxy.Deserialize(bytes); mysteryBoxUnityView.CreditsAttributedWeight = Int32Proxy.Deserialize(bytes); if ((num & 1) != 0) { mysteryBoxUnityView.Description = StringProxy.Deserialize(bytes); } mysteryBoxUnityView.ExposeItemsToPlayers = BooleanProxy.Deserialize(bytes); if ((num & 2) != 0) { mysteryBoxUnityView.IconUrl = StringProxy.Deserialize(bytes); } mysteryBoxUnityView.Id = Int32Proxy.Deserialize(bytes); if ((num & 4) != 0) { mysteryBoxUnityView.ImageUrl = StringProxy.Deserialize(bytes); } mysteryBoxUnityView.IsAvailableInShop = BooleanProxy.Deserialize(bytes); mysteryBoxUnityView.ItemsAttributed = Int32Proxy.Deserialize(bytes); if ((num & 8) != 0) { mysteryBoxUnityView.MysteryBoxItems = ListProxy <BundleItemView> .Deserialize(bytes, new ListProxy <BundleItemView> .Deserializer <BundleItemView>(BundleItemViewProxy.Deserialize)); } if ((num & 16) != 0) { mysteryBoxUnityView.Name = StringProxy.Deserialize(bytes); } mysteryBoxUnityView.PointsAttributed = Int32Proxy.Deserialize(bytes); mysteryBoxUnityView.PointsAttributedWeight = Int32Proxy.Deserialize(bytes); mysteryBoxUnityView.Price = Int32Proxy.Deserialize(bytes); mysteryBoxUnityView.UberStrikeCurrencyType = EnumProxy <UberStrikeCurrencyType> .Deserialize(bytes); return(mysteryBoxUnityView); }
// 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: 0x060010FE RID: 4350 RVA: 0x00019C98 File Offset: 0x00017E98 public static UberStrikeItemShopClientView Deserialize(Stream bytes) { int num = Int32Proxy.Deserialize(bytes); UberStrikeItemShopClientView uberStrikeItemShopClientView = new UberStrikeItemShopClientView(); if ((num & 1) != 0) { uberStrikeItemShopClientView.FunctionalItems = ListProxy <UberStrikeItemFunctionalView> .Deserialize(bytes, new ListProxy <UberStrikeItemFunctionalView> .Deserializer <UberStrikeItemFunctionalView>(UberStrikeItemFunctionalViewProxy.Deserialize)); } if ((num & 2) != 0) { uberStrikeItemShopClientView.GearItems = ListProxy <UberStrikeItemGearView> .Deserialize(bytes, new ListProxy <UberStrikeItemGearView> .Deserializer <UberStrikeItemGearView>(UberStrikeItemGearViewProxy.Deserialize)); } if ((num & 4) != 0) { uberStrikeItemShopClientView.QuickItems = ListProxy <UberStrikeItemQuickView> .Deserialize(bytes, new ListProxy <UberStrikeItemQuickView> .Deserializer <UberStrikeItemQuickView>(UberStrikeItemQuickViewProxy.Deserialize)); } if ((num & 8) != 0) { uberStrikeItemShopClientView.WeaponItems = ListProxy <UberStrikeItemWeaponView> .Deserialize(bytes, new ListProxy <UberStrikeItemWeaponView> .Deserializer <UberStrikeItemWeaponView>(UberStrikeItemWeaponViewProxy.Deserialize)); } return(uberStrikeItemShopClientView); }
// Token: 0x060010B6 RID: 4278 RVA: 0x0001612C File Offset: 0x0001432C public static GameActorInfoDelta Deserialize(Stream bytes) { int num = Int32Proxy.Deserialize(bytes); byte id = ByteProxy.Deserialize(bytes); GameActorInfoDelta gameActorInfoDelta = new GameActorInfoDelta(); gameActorInfoDelta.Id = id; if (num != 0) { if ((num & 1) != 0) { gameActorInfoDelta.Changes[GameActorInfoDelta.Keys.AccessLevel] = EnumProxy <MemberAccessLevel> .Deserialize(bytes); } if ((num & 2) != 0) { gameActorInfoDelta.Changes[GameActorInfoDelta.Keys.ArmorPointCapacity] = ByteProxy.Deserialize(bytes); } if ((num & 4) != 0) { gameActorInfoDelta.Changes[GameActorInfoDelta.Keys.ArmorPoints] = ByteProxy.Deserialize(bytes); } if ((num & 8) != 0) { gameActorInfoDelta.Changes[GameActorInfoDelta.Keys.Channel] = EnumProxy <ChannelType> .Deserialize(bytes); } if ((num & 16) != 0) { gameActorInfoDelta.Changes[GameActorInfoDelta.Keys.ClanTag] = StringProxy.Deserialize(bytes); } if ((num & 32) != 0) { gameActorInfoDelta.Changes[GameActorInfoDelta.Keys.Cmid] = Int32Proxy.Deserialize(bytes); } if ((num & 64) != 0) { gameActorInfoDelta.Changes[GameActorInfoDelta.Keys.CurrentFiringMode] = EnumProxy <FireMode> .Deserialize(bytes); } if ((num & 128) != 0) { gameActorInfoDelta.Changes[GameActorInfoDelta.Keys.CurrentWeaponSlot] = ByteProxy.Deserialize(bytes); } if ((num & 256) != 0) { gameActorInfoDelta.Changes[GameActorInfoDelta.Keys.Deaths] = Int16Proxy.Deserialize(bytes); } if ((num & 512) != 0) { gameActorInfoDelta.Changes[GameActorInfoDelta.Keys.FunctionalItems] = ListProxy <int> .Deserialize(bytes, new ListProxy <int> .Deserializer <int>(Int32Proxy.Deserialize)); } if ((num & 1024) != 0) { gameActorInfoDelta.Changes[GameActorInfoDelta.Keys.Gear] = ListProxy <int> .Deserialize(bytes, new ListProxy <int> .Deserializer <int>(Int32Proxy.Deserialize)); } if ((num & 2048) != 0) { gameActorInfoDelta.Changes[GameActorInfoDelta.Keys.Health] = Int16Proxy.Deserialize(bytes); } if ((num & 4096) != 0) { gameActorInfoDelta.Changes[GameActorInfoDelta.Keys.Kills] = Int16Proxy.Deserialize(bytes); } if ((num & 8192) != 0) { gameActorInfoDelta.Changes[GameActorInfoDelta.Keys.Level] = Int32Proxy.Deserialize(bytes); } if ((num & 16384) != 0) { gameActorInfoDelta.Changes[GameActorInfoDelta.Keys.Ping] = UInt16Proxy.Deserialize(bytes); } if ((num & 32768) != 0) { gameActorInfoDelta.Changes[GameActorInfoDelta.Keys.PlayerId] = ByteProxy.Deserialize(bytes); } if ((num & 65536) != 0) { gameActorInfoDelta.Changes[GameActorInfoDelta.Keys.PlayerName] = StringProxy.Deserialize(bytes); } if ((num & 131072) != 0) { gameActorInfoDelta.Changes[GameActorInfoDelta.Keys.PlayerState] = EnumProxy <PlayerStates> .Deserialize(bytes); } if ((num & 262144) != 0) { gameActorInfoDelta.Changes[GameActorInfoDelta.Keys.QuickItems] = ListProxy <int> .Deserialize(bytes, new ListProxy <int> .Deserializer <int>(Int32Proxy.Deserialize)); } if ((num & 524288) != 0) { gameActorInfoDelta.Changes[GameActorInfoDelta.Keys.Rank] = ByteProxy.Deserialize(bytes); } if ((num & 1048576) != 0) { gameActorInfoDelta.Changes[GameActorInfoDelta.Keys.SkinColor] = ColorProxy.Deserialize(bytes); } if ((num & 2097152) != 0) { gameActorInfoDelta.Changes[GameActorInfoDelta.Keys.StepSound] = EnumProxy <SurfaceType> .Deserialize(bytes); } if ((num & 4194304) != 0) { gameActorInfoDelta.Changes[GameActorInfoDelta.Keys.TeamID] = EnumProxy <TeamID> .Deserialize(bytes); } if ((num & 8388608) != 0) { gameActorInfoDelta.Changes[GameActorInfoDelta.Keys.Weapons] = ListProxy <int> .Deserialize(bytes, new ListProxy <int> .Deserializer <int>(Int32Proxy.Deserialize)); } } return(gameActorInfoDelta); }
// Token: 0x06001100 RID: 4352 RVA: 0x00019FE0 File Offset: 0x000181E0 public static UberStrikeItemWeaponView Deserialize(Stream bytes) { int num = Int32Proxy.Deserialize(bytes); UberStrikeItemWeaponView uberStrikeItemWeaponView = new UberStrikeItemWeaponView(); uberStrikeItemWeaponView.AccuracySpread = Int32Proxy.Deserialize(bytes); //uberStrikeItemWeaponView.ArmorPierced = Int32Proxy.Deserialize(bytes); uberStrikeItemWeaponView.CombatRange = Int32Proxy.Deserialize(bytes); uberStrikeItemWeaponView.CriticalStrikeBonus = Int32Proxy.Deserialize(bytes); if ((num & 1) != 0) { uberStrikeItemWeaponView.CustomProperties = DictionaryProxy <string, string> .Deserialize(bytes, new DictionaryProxy <string, string> .Deserializer <string>(StringProxy.Deserialize), new DictionaryProxy <string, string> .Deserializer <string>(StringProxy.Deserialize)); } uberStrikeItemWeaponView.DamageKnockback = Int32Proxy.Deserialize(bytes); uberStrikeItemWeaponView.DamagePerProjectile = Int32Proxy.Deserialize(bytes); uberStrikeItemWeaponView.DefaultZoomMultiplier = Int32Proxy.Deserialize(bytes); if ((num & 2) != 0) { uberStrikeItemWeaponView.Description = StringProxy.Deserialize(bytes); } uberStrikeItemWeaponView.HasAutomaticFire = BooleanProxy.Deserialize(bytes); uberStrikeItemWeaponView.ID = Int32Proxy.Deserialize(bytes); uberStrikeItemWeaponView.IsConsumable = BooleanProxy.Deserialize(bytes); uberStrikeItemWeaponView.ItemClass = EnumProxy <UberstrikeItemClass> .Deserialize(bytes); if ((num & 4) != 0) { uberStrikeItemWeaponView.ItemProperties = DictionaryProxy <ItemPropertyType, int> .Deserialize(bytes, new DictionaryProxy <ItemPropertyType, int> .Deserializer <ItemPropertyType>(EnumProxy <ItemPropertyType> .Deserialize), new DictionaryProxy <ItemPropertyType, int> .Deserializer <int>(Int32Proxy.Deserialize)); } uberStrikeItemWeaponView.LevelLock = Int32Proxy.Deserialize(bytes); uberStrikeItemWeaponView.MaxAmmo = Int32Proxy.Deserialize(bytes); uberStrikeItemWeaponView.MaxDurationDays = Int32Proxy.Deserialize(bytes); uberStrikeItemWeaponView.MaxZoomMultiplier = Int32Proxy.Deserialize(bytes); uberStrikeItemWeaponView.MinZoomMultiplier = Int32Proxy.Deserialize(bytes); uberStrikeItemWeaponView.MissileBounciness = Int32Proxy.Deserialize(bytes); uberStrikeItemWeaponView.MissileForceImpulse = Int32Proxy.Deserialize(bytes); uberStrikeItemWeaponView.MissileTimeToDetonate = Int32Proxy.Deserialize(bytes); if ((num & 8) != 0) { uberStrikeItemWeaponView.Name = StringProxy.Deserialize(bytes); } if ((num & 16) != 0) { uberStrikeItemWeaponView.PrefabName = StringProxy.Deserialize(bytes); } if ((num & 32) != 0) { uberStrikeItemWeaponView.Prices = ListProxy <ItemPrice> .Deserialize(bytes, new ListProxy <ItemPrice> .Deserializer <ItemPrice>(ItemPriceProxy.Deserialize)); } uberStrikeItemWeaponView.ProjectileSpeed = Int32Proxy.Deserialize(bytes); uberStrikeItemWeaponView.ProjectilesPerShot = Int32Proxy.Deserialize(bytes); uberStrikeItemWeaponView.RateOfFire = Int32Proxy.Deserialize(bytes); uberStrikeItemWeaponView.RecoilKickback = Int32Proxy.Deserialize(bytes); uberStrikeItemWeaponView.RecoilMovement = Int32Proxy.Deserialize(bytes); uberStrikeItemWeaponView.SecondaryActionReticle = Int32Proxy.Deserialize(bytes); uberStrikeItemWeaponView.ShopHighlightType = EnumProxy <ItemShopHighlightType> .Deserialize(bytes); uberStrikeItemWeaponView.SplashRadius = Int32Proxy.Deserialize(bytes); uberStrikeItemWeaponView.StartAmmo = Int32Proxy.Deserialize(bytes); uberStrikeItemWeaponView.Tier = Int32Proxy.Deserialize(bytes); uberStrikeItemWeaponView.WeaponSecondaryAction = Int32Proxy.Deserialize(bytes); return(uberStrikeItemWeaponView); }