Ejemplo n.º 1
0
    // 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);
     }
 }