// Token: 0x06000C31 RID: 3121 RVA: 0x000519D8 File Offset: 0x0004FBD8 private void DrawPersonalStatsTab(Rect rect) { this._scrollGeneral = GUITools.BeginScrollView(rect, this._scrollGeneral, new Rect(0f, 0f, 340f, 915f), false, false, true); int num = Mathf.RoundToInt((rect.width - 80f) * 0.5f); PlayerPersonalRecordStatisticsView personalRecord = Singleton <PlayerDataManager> .Instance.ServerLocalPlayerStatisticsView.PersonalRecord; this.DrawGroupControl(new Rect(14f, 16f, rect.width - 40f, 100f), LocalizedStrings.LevelAndXP, BlueStonez.label_group_interparkbold_18pt); this.DrawXPMeter(new Rect(24f, 32f, rect.width - 60f, 64f)); this.DrawGroupControl(new Rect(14f, 142f, rect.width - 40f, 405f), LocalizedStrings.PersonalRecordsPerLife, BlueStonez.label_group_interparkbold_18pt); this.DrawPersonalStat(36, 158, num, LocalizedStrings.MostKills, personalRecord.MostSplats.ToString(), this._mostSplatsIcon); this.DrawPersonalStat(36, 234, num, LocalizedStrings.MostDamageDealt, personalRecord.MostDamageDealt.ToString(), this._mostDamageDealtIcon); this.DrawPersonalStat(36, 310, num, LocalizedStrings.MostHealthPickedUp, personalRecord.MostHealthPickedUp.ToString(), this._mostHealthPickedUpIcon); this.DrawPersonalStat(36, 386, num, LocalizedStrings.MostHeadshots, personalRecord.MostHeadshots.ToString(), this._mostHeadshotsIcon); this.DrawPersonalStat(36, 462, num, LocalizedStrings.MostConsecutiveSnipes, personalRecord.MostConsecutiveSnipes.ToString(), this._mostConsecutiveSnipesIcon); this.DrawPersonalStat(36 + num, 158, num, LocalizedStrings.MostXPEarned, personalRecord.MostXPEarned.ToString(), this._mostXPEarnedIcon); this.DrawPersonalStat(36 + num, 234, num, LocalizedStrings.MostDamageReceived, personalRecord.MostDamageReceived.ToString(), this._mostDamageReceivedIcon); this.DrawPersonalStat(36 + num, 310, num, LocalizedStrings.MostArmorPickedUp, personalRecord.MostArmorPickedUp.ToString(), this._mostArmorPickedUpIcon); this.DrawPersonalStat(36 + num, 386, num, LocalizedStrings.MostNutshots, personalRecord.MostNutshots.ToString(), this._mostNutshotsIcon); this.DrawGroupControl(new Rect(14f, 575f, this.statsPage.width - 40f, 328f), "Weapon Records (per Life)", BlueStonez.label_group_interparkbold_18pt); this.DrawPersonalStat(36, 593, num, LocalizedStrings.MostMeleeKills, personalRecord.MostMeleeSplats.ToString(), this._mostMeleeSplatsIcon); this.DrawPersonalStat(36, 669, num, LocalizedStrings.MostMachinegunKills, personalRecord.MostMachinegunSplats.ToString(), this._mostMachinegunSplatsIcon); this.DrawPersonalStat(36, 745, num, LocalizedStrings.MostShotgunKills, personalRecord.MostShotgunSplats.ToString(), this._mostShotgunSplatsIcon); this.DrawPersonalStat(36, 821, num, LocalizedStrings.MostSplattergunKills, personalRecord.MostSplattergunSplats.ToString(), this._mostSplattergunSplatsIcon); this.DrawPersonalStat(36 + num, 669, num, LocalizedStrings.MostCannonKills, personalRecord.MostCannonSplats.ToString(), this._mostCannonSplatsIcon); this.DrawPersonalStat(36 + num, 745, num, LocalizedStrings.MostSniperRifleKills, personalRecord.MostSniperSplats.ToString(), this._mostSniperSplatsIcon); this.DrawPersonalStat(36 + num, 821, num, LocalizedStrings.MostLauncherKills, personalRecord.MostLauncherSplats.ToString(), this._mostLauncherSplatsIcon); GUITools.EndScrollView(); }
// Token: 0x060010E7 RID: 4327 RVA: 0x00018A0C File Offset: 0x00016C0C public static void Serialize(Stream stream, PlayerPersonalRecordStatisticsView instance) { using (MemoryStream memoryStream = new MemoryStream()) { Int32Proxy.Serialize(memoryStream, instance.MostArmorPickedUp); Int32Proxy.Serialize(memoryStream, instance.MostCannonSplats); Int32Proxy.Serialize(memoryStream, instance.MostConsecutiveSnipes); Int32Proxy.Serialize(memoryStream, instance.MostDamageDealt); Int32Proxy.Serialize(memoryStream, instance.MostDamageReceived); Int32Proxy.Serialize(memoryStream, instance.MostHeadshots); Int32Proxy.Serialize(memoryStream, instance.MostHealthPickedUp); Int32Proxy.Serialize(memoryStream, instance.MostLauncherSplats); Int32Proxy.Serialize(memoryStream, instance.MostMachinegunSplats); Int32Proxy.Serialize(memoryStream, instance.MostMeleeSplats); Int32Proxy.Serialize(memoryStream, instance.MostNutshots); Int32Proxy.Serialize(memoryStream, instance.MostShotgunSplats); Int32Proxy.Serialize(memoryStream, instance.MostSniperSplats); Int32Proxy.Serialize(memoryStream, instance.MostSplats); Int32Proxy.Serialize(memoryStream, instance.MostSplattergunSplats); Int32Proxy.Serialize(memoryStream, instance.MostXPEarned); memoryStream.WriteTo(stream); } }