using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using Photon.Pun; using Photon.Realtime; using RecRoom.Core.DataStructures.Tokens; using RecRoom.Networking.RPC; using RecRoom.Networking.SynchronizedFields; // Token: 0x02000164 RID: 356 [Token(Token = "0x2000164")] [Serializable] [StructLayout(3)] public class GameScoreManager : MonoBehaviourPun, JMFAKCJLJKP { // Token: 0x14000024 RID: 36 // (add) Token: 0x06000ACF RID: 2767 RVA: 0x0003132C File Offset: 0x0002F52C // (remove) Token: 0x06000AD0 RID: 2768 RVA: 0x00031354 File Offset: 0x0002F554 [Token(Token = "0x14000024")] public event Action EBAOEPKPOFE { [Token(Token = "0x6000ACF")] [Address(RVA = "0x1464900", Offset = "0x1463300", VA = "0x181464900")] [CompilerGenerated] add { Action statsChangeEvent; Delegate @delegate; do { statsChangeEvent = this.StatsChangeEvent; @delegate = Delegate.Combine(statsChangeEvent, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != statsChangeEvent) { } } [Token(Token = "0x6000AD0")] [Address(RVA = "0x1464CD0", Offset = "0x14636D0", VA = "0x181464CD0")] [CompilerGenerated] remove { Action statsChangeEvent; Delegate @delegate; do { statsChangeEvent = this.StatsChangeEvent; @delegate = Delegate.Remove(statsChangeEvent, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != statsChangeEvent) { } } } // Token: 0x06000AD1 RID: 2769 RVA: 0x0003137C File Offset: 0x0002F57C [Token(Token = "0x6000AD1")] [Address(RVA = "0x14632D0", Offset = "0x1461CD0", VA = "0x1814632D0")] protected void KLFOOEIELLA() { Action statsChangeEvent = this.StatsChangeEvent; if (statsChangeEvent != 0) { int num = 0; statsChangeEvent(num); return; } } // Token: 0x06000AD2 RID: 2770 RVA: 0x000313A0 File Offset: 0x0002F5A0 [Token(Token = "0x6000AD2")] [Address(RVA = "0x1461630", Offset = "0x1460030", VA = "0x181461630")] protected void APGDGHAHFCG() { Action statsChangeEvent = this.StatsChangeEvent; if (statsChangeEvent != 0) { statsChangeEvent(1); return; } } // Token: 0x170001B5 RID: 437 // (get) Token: 0x06000AD3 RID: 2771 RVA: 0x000313C0 File Offset: 0x0002F5C0 [Token(Token = "0x170001B5")] public bool ShowScore { [Token(Token = "0x6000AD3")] [Address(RVA = "0x1464B50", Offset = "0x1463550", VA = "0x181464B50")] get { if (this._scoreNameMap.ContainsValues) { string text = this._scoreNameMap.ToString(); } return !string.IsNullOrEmpty(0); } } // Token: 0x170001B6 RID: 438 // (get) Token: 0x06000AD4 RID: 2772 RVA: 0x000313F8 File Offset: 0x0002F5F8 [Token(Token = "0x170001B6")] public string ScoreName { [Token(Token = "0x6000AD4")] [Address(RVA = "0x1464AE0", Offset = "0x14634E0", VA = "0x181464AE0")] get { if (this._scoreNameMap.ContainsValues) { ExplicitTokenMap scoreNameMap = this._scoreNameMap; } throw new NullReferenceException(); } } // Token: 0x06000AD5 RID: 2773 RVA: 0x00031424 File Offset: 0x0002F624 [Token(Token = "0x6000AD5")] [Address(RVA = "0x1461980", Offset = "0x1460380", VA = "0x181461980")] public void AddScoreName(string MMBOKOLAJFH, object PIHIPPPPEBI, int JMHKMOACHDG) { bool flag = this._scoreNameMap.AddValue(MMBOKOLAJFH, PIHIPPPPEBI, JMHKMOACHDG); Action statsChangeEvent = this.StatsChangeEvent; if (statsChangeEvent != 0) { statsChangeEvent(1); } } // Token: 0x06000AD6 RID: 2774 RVA: 0x00031458 File Offset: 0x0002F658 [Token(Token = "0x6000AD6")] [Address(RVA = "0x1463EF0", Offset = "0x14628F0", VA = "0x181463EF0")] public void RemoveScoreName(object PIHIPPPPEBI) { bool flag = this._scoreNameMap.RemoveValue(PIHIPPPPEBI); Action statsChangeEvent = this.StatsChangeEvent; if (statsChangeEvent != 0) { statsChangeEvent(1); } } // Token: 0x170001B7 RID: 439 // (get) Token: 0x06000AD7 RID: 2775 RVA: 0x0003148C File Offset: 0x0002F68C [Token(Token = "0x170001B7")] public IJKNDEOFIFE VisibleScoreStatType { [Token(Token = "0x6000AD7")] [Address(RVA = "0x1464C60", Offset = "0x1463660", VA = "0x181464C60")] get { if (this._visibleScoreStatTypeMap.ContainsValues) { ExplicitTokenMap visibleScoreStatTypeMap = this._visibleScoreStatTypeMap; } return IJKNDEOFIFE.INVALID; } } // Token: 0x06000AD8 RID: 2776 RVA: 0x000314B8 File Offset: 0x0002F6B8 [Token(Token = "0x6000AD8")] [Address(RVA = "0x1461B50", Offset = "0x1460550", VA = "0x181461B50")] public void AddVisibleScoreStatType(IJKNDEOFIFE AEOOLMKNKJH, object PIHIPPPPEBI, int JMHKMOACHDG) { ExplicitTokenMap visibleScoreStatTypeMap = this._visibleScoreStatTypeMap; Action statsChangeEvent = this.StatsChangeEvent; if (statsChangeEvent != 0) { statsChangeEvent(1); } } // Token: 0x06000AD9 RID: 2777 RVA: 0x000314E4 File Offset: 0x0002F6E4 [Token(Token = "0x6000AD9")] [Address(RVA = "0x1463F80", Offset = "0x1462980", VA = "0x181463F80")] public void RemoveVisibleScoreStatType(object PIHIPPPPEBI) { bool flag = this._visibleScoreStatTypeMap.RemoveValue(PIHIPPPPEBI); Action statsChangeEvent = this.StatsChangeEvent; if (statsChangeEvent != 0) { statsChangeEvent(1); } } // Token: 0x170001B8 RID: 440 // (get) Token: 0x06000ADA RID: 2778 RVA: 0x00031518 File Offset: 0x0002F718 [Token(Token = "0x170001B8")] public int MaxScoreToDisplay { [Token(Token = "0x6000ADA")] [Address(RVA = "0x14649A0", Offset = "0x14633A0", VA = "0x1814649A0")] get { if (this._maxScoreDisplayMap.ContainsValues) { ExplicitTokenMap maxScoreDisplayMap = this._maxScoreDisplayMap; } return 0; } } // Token: 0x06000ADB RID: 2779 RVA: 0x00031544 File Offset: 0x0002F744 [Token(Token = "0x6000ADB")] [Address(RVA = "0x1461780", Offset = "0x1460180", VA = "0x181461780")] public void AddMaxScoreToDisplay(int BDAFIMMPFOA, object PIHIPPPPEBI, int JMHKMOACHDG) { bool flag = this._maxScoreDisplayMap.AddValue(BDAFIMMPFOA, PIHIPPPPEBI, JMHKMOACHDG); } // Token: 0x06000ADC RID: 2780 RVA: 0x00031568 File Offset: 0x0002F768 [Token(Token = "0x6000ADC")] [Address(RVA = "0x1463E90", Offset = "0x1462890", VA = "0x181463E90")] public void RemoveMaxScoreToDisplay(object PIHIPPPPEBI) { bool flag = this._maxScoreDisplayMap.RemoveValue(PIHIPPPPEBI); } // Token: 0x170001B9 RID: 441 // (get) Token: 0x06000ADD RID: 2781 RVA: 0x00031588 File Offset: 0x0002F788 [Token(Token = "0x170001B9")] public int StatCount { [Token(Token = "0x6000ADD")] [Address(RVA = "0x1464BD0", Offset = "0x14635D0", VA = "0x181464BD0")] get { return this._statDefinitions._size; } } // Token: 0x06000ADE RID: 2782 RVA: 0x000315A8 File Offset: 0x0002F7A8 [Token(Token = "0x6000ADE")] [Address(RVA = "0x1462A70", Offset = "0x1461470", VA = "0x181462A70")] public IJKNDEOFIFE GetStatTypeFromIndex(int EFBDCIJMFGD) { List statDefinitions = this._statDefinitions; return IJKNDEOFIFE.INVALID; } // Token: 0x06000ADF RID: 2783 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6000ADF")] [Address(RVA = "0x14629F0", Offset = "0x14613F0", VA = "0x1814629F0")] public string GetStatNameByIndex(int EFBDCIJMFGD) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000AE0 RID: 2784 RVA: 0x000315C4 File Offset: 0x0002F7C4 [Token(Token = "0x6000AE0")] [Address(RVA = "0x1464180", Offset = "0x1462B80", VA = "0x181464180")] public void SetStatNameByIndex(int EFBDCIJMFGD, string MMBOKOLAJFH) { int size = this._statDefinitions._size; if (EFBDCIJMFGD < size) { ThrowHelper.ThrowArgumentOutOfRangeException(); List statDefinitions = this._statDefinitions; } } // Token: 0x06000AE1 RID: 2785 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6000AE1")] [Address(RVA = "0x1462B60", Offset = "0x1461560", VA = "0x181462B60")] public bool GetStatVisibleInUIByIndex(int EFBDCIJMFGD) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000AE2 RID: 2786 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6000AE2")] [Address(RVA = "0x1462AD0", Offset = "0x14614D0", VA = "0x181462AD0")] public bool GetStatVisibleInHUDByIndex(int EFBDCIJMFGD) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000AE3 RID: 2787 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6000AE3")] [Address(RVA = "0x1462960", Offset = "0x1461360", VA = "0x181462960")] public FHJABCEKCCI GetStatFormatByIndex(int EFBDCIJMFGD) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000AE4 RID: 2788 RVA: 0x000315F8 File Offset: 0x0002F7F8 [Token(Token = "0x6000AE4")] [Address(RVA = "0x1462010", Offset = "0x1460A10", VA = "0x181462010")] public void ClearStatDefinitions() { this._statDefinitions.Clear(); } // Token: 0x06000AE5 RID: 2789 RVA: 0x00031618 File Offset: 0x0002F818 [Token(Token = "0x6000AE5")] [Address(RVA = "0x1461AF0", Offset = "0x14604F0", VA = "0x181461AF0")] public void AddStatDefinition(StatConfiguration BGHNKGBNMAH) { List statDefinitions = this._statDefinitions; } // Token: 0x170001BA RID: 442 // (get) Token: 0x06000AE6 RID: 2790 RVA: 0x00031634 File Offset: 0x0002F834 [Token(Token = "0x170001BA")] public int RankBucketCount { [Token(Token = "0x6000AE6")] [Address(RVA = "0x1464A60", Offset = "0x1463460", VA = "0x181464A60")] get { return this._rankBucketDefinitions._size; } } // Token: 0x170001BB RID: 443 // (get) Token: 0x06000AE7 RID: 2791 RVA: 0x00031654 File Offset: 0x0002F854 [Token(Token = "0x170001BB")] public int RankGiftContextCount { [Token(Token = "0x6000AE7")] [Address(RVA = "0x1464AA0", Offset = "0x14634A0", VA = "0x181464AA0")] get { return this._rankGiftContextDefinitions._size; } } // Token: 0x170001BC RID: 444 // (get) Token: 0x06000AE8 RID: 2792 RVA: 0x00031674 File Offset: 0x0002F874 [Token(Token = "0x170001BC")] public GiftManager.LCLKAFOPBLD AlternateGiftContext { [Token(Token = "0x6000AE8")] [Address(RVA = "0x1462110", Offset = "0x1460B10", VA = "0x181462110")] get { ExplicitTokenMap alternateGiftContextMap = this._alternateGiftContextMap; throw new NullReferenceException(); } } // Token: 0x06000AE9 RID: 2793 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6000AE9")] [Address(RVA = "0x14645E0", Offset = "0x1462FE0", VA = "0x1814645E0")] public bool TryGetRankBucketByIndex(int EFBDCIJMFGD, out RankBucket NABLOPOPJOA) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000AEA RID: 2794 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6000AEA")] [Address(RVA = "0x1464690", Offset = "0x1463090", VA = "0x181464690")] public bool TryGetRankGiftContextByIndex(int EFBDCIJMFGD, out RankGiftContext JKMJLJKBDIK) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000AEB RID: 2795 RVA: 0x00031690 File Offset: 0x0002F890 [Token(Token = "0x6000AEB")] [Address(RVA = "0x1464240", Offset = "0x1462C40", VA = "0x181464240")] public bool TryGetCustomRankName(out string NMGANBEKNBC) { if (this._customRankNameMap.ContainsValues) { string text = this._customRankNameMap.ToString(); return true; } throw new NullReferenceException(); } // Token: 0x06000AEC RID: 2796 RVA: 0x000316C0 File Offset: 0x0002F8C0 [Token(Token = "0x6000AEC")] [Address(RVA = "0x1461F70", Offset = "0x1460970", VA = "0x181461F70")] public void ClearRankBucketDefinitions() { this._rankBucketDefinitions.Clear(); } // Token: 0x06000AED RID: 2797 RVA: 0x000316E0 File Offset: 0x0002F8E0 [Token(Token = "0x6000AED")] [Address(RVA = "0x14618C0", Offset = "0x14602C0", VA = "0x1814618C0")] public void AddRankBucketDefinition(RankBucket NABLOPOPJOA) { this._rankBucketDefinitions.Add(NABLOPOPJOA); } // Token: 0x06000AEE RID: 2798 RVA: 0x00031700 File Offset: 0x0002F900 [Token(Token = "0x6000AEE")] [Address(RVA = "0x1461FC0", Offset = "0x14609C0", VA = "0x181461FC0")] public void ClearRankGiftContextDefinitions() { this._rankGiftContextDefinitions.Clear(); } // Token: 0x06000AEF RID: 2799 RVA: 0x00031720 File Offset: 0x0002F920 [Token(Token = "0x6000AEF")] [Address(RVA = "0x1461920", Offset = "0x1460320", VA = "0x181461920")] public void AddRankGiftContextDefinition(RankGiftContext JKMJLJKBDIK) { this._rankGiftContextDefinitions.Add(JKMJLJKBDIK); } // Token: 0x06000AF0 RID: 2800 RVA: 0x00031740 File Offset: 0x0002F940 [Token(Token = "0x6000AF0")] [Address(RVA = "0x1461700", Offset = "0x1460100", VA = "0x181461700")] public void AddCustomRankName(string NMGANBEKNBC, object PIHIPPPPEBI, int JMHKMOACHDG) { bool flag = this._customRankNameMap.AddValue(NMGANBEKNBC, PIHIPPPPEBI, JMHKMOACHDG); } // Token: 0x06000AF1 RID: 2801 RVA: 0x00031764 File Offset: 0x0002F964 [Token(Token = "0x6000AF1")] [Address(RVA = "0x1463E30", Offset = "0x1462830", VA = "0x181463E30")] public void RemoveCustomRankName(object PIHIPPPPEBI) { bool flag = this._customRankNameMap.RemoveValue(PIHIPPPPEBI); } // Token: 0x06000AF2 RID: 2802 RVA: 0x00031784 File Offset: 0x0002F984 [Token(Token = "0x6000AF2")] [Address(RVA = "0x1461680", Offset = "0x1460080", VA = "0x181461680")] public void AddAlternateGiftContext(GiftManager.LCLKAFOPBLD JKABNCGMOHI, object PIHIPPPPEBI, int JMHKMOACHDG) { ExplicitTokenMap alternateGiftContextMap = this._alternateGiftContextMap; } // Token: 0x06000AF3 RID: 2803 RVA: 0x000317A0 File Offset: 0x0002F9A0 [Token(Token = "0x6000AF3")] [Address(RVA = "0x1463DD0", Offset = "0x14627D0", VA = "0x181463DD0")] public void RemoveAlternateGiftContext(object PIHIPPPPEBI) { bool flag = this._alternateGiftContextMap.RemoveValue(PIHIPPPPEBI); } // Token: 0x06000AF4 RID: 2804 RVA: 0x000317C0 File Offset: 0x0002F9C0 [Token(Token = "0x6000AF4")] [Address(RVA = "0x1461C00", Offset = "0x1460600", VA = "0x181461C00", Slot = "13")] protected override void Awake() { int num; int num4; do { num = 0; int num2 = 0; this.InitializeOnAwake(num2); if (Enum.GetValues(typeof(CGLKOJIMDIH)).GetEnumerator() != 0) { } int num3 = 0; if (num4 != 0) { } if (num3 != -1) { } } while (num != 0); int[] array = new int[num4 + 1]; int[] array2 = new int[num4 + 1]; Action action = new Action(this.KLFOOEIELLA); SynchronizedField synchronizedField; this._teamScores = synchronizedField; } // Token: 0x06000AF5 RID: 2805 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6000AF5")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "15")] public void InitializeOnAwake(GameManager ONLEICCNNBI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000AF6 RID: 2806 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6000AF6")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "17")] public void InitializeOnStart() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000AF7 RID: 2807 RVA: 0x00031840 File Offset: 0x0002FA40 [Token(Token = "0x6000AF7")] [Address(RVA = "0x1461EB0", Offset = "0x14608B0", VA = "0x181461EB0", Slot = "16")] public void CleanupOnDestroy() { this.playerStats.Clear(); } // Token: 0x06000AF8 RID: 2808 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6000AF8")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "18")] public void OnUpdate() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000AF9 RID: 2809 RVA: 0x00031860 File Offset: 0x0002FA60 [Token(Token = "0x6000AF9")] [Address(RVA = "0x14632D0", Offset = "0x1461CD0", VA = "0x1814632D0", Slot = "23")] public void OnPlayerDisconnected(Photon.Realtime.Player IEKDDPPNFPF) { Action statsChangeEvent = this.StatsChangeEvent; if (statsChangeEvent != 0) { int num = 0; statsChangeEvent(num); return; } } // Token: 0x06000AFA RID: 2810 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6000AFA")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "19")] public void OnGameStart() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000AFB RID: 2811 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6000AFB")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "20")] public void OnGameEnd() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000AFC RID: 2812 RVA: 0x00031884 File Offset: 0x0002FA84 [Token(Token = "0x6000AFC")] [Address(RVA = "0x1463170", Offset = "0x1461B70", VA = "0x181463170", Slot = "21")] public void InitializeLocalPlayer(bool HOCMIMEHLLM) { if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.GLENPACEGOJ.ToString() == 0) { int size = this._statDefinitions._size; Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer; SynchronizedField synchronizedField = this.LBLCKDCDEKO(localPlayer); int[] array = new int[size]; float[] array2 = new float[size]; synchronizedField.Set(array, array2); } } // Token: 0x06000AFD RID: 2813 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6000AFD")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "22")] public void ResetLocalPlayer(bool HOCMIMEHLLM) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x170001BD RID: 445 // (get) Token: 0x06000AFE RID: 2814 RVA: 0x000318E0 File Offset: 0x0002FAE0 // (set) Token: 0x06000AFF RID: 2815 RVA: 0x00031900 File Offset: 0x0002FB00 [Token(Token = "0x170001BD")] protected int[] TeamScores { [Token(Token = "0x6000AFE")] [Address(RVA = "0x1464C10", Offset = "0x1463610", VA = "0x181464C10")] get { return this._teamScores.Get1(); } [Token(Token = "0x6000AFF")] [Address(RVA = "0x1464D70", Offset = "0x1463770", VA = "0x181464D70")] set { int[] array = new int[this._teamScores.Get1().Length]; int[] array2 = this._teamScores.Get1(); int length = this._teamScores.Get1().Length; Array.Copy(array2, array, length); this._teamScores.Set(value, array); } } // Token: 0x170001BE RID: 446 // (get) Token: 0x06000B00 RID: 2816 RVA: 0x0003195C File Offset: 0x0002FB5C [Token(Token = "0x170001BE")] protected int[] PreviousTeamScores { [Token(Token = "0x6000B00")] [Address(RVA = "0x1464A10", Offset = "0x1463410", VA = "0x181464A10")] get { return this._teamScores.Get2(); } } // Token: 0x06000B01 RID: 2817 RVA: 0x0003197C File Offset: 0x0002FB7C [Token(Token = "0x6000B01")] [Address(RVA = "0x14628D0", Offset = "0x14612D0", VA = "0x1814628D0")] public int GetScore(CGLKOJIMDIH CGOLFOLCHIF) { if (CGOLFOLCHIF <= CGLKOJIMDIH.TEAM_40) { return this._teamScores.Get1()[(int)CGOLFOLCHIF]; } return 0; } // Token: 0x06000B02 RID: 2818 RVA: 0x000319AC File Offset: 0x0002FBAC [Token(Token = "0x6000B02")] [Address(RVA = "0x1462520", Offset = "0x1460F20", VA = "0x181462520")] public int GetPreviousScore(CGLKOJIMDIH CGOLFOLCHIF) { if (CGOLFOLCHIF <= CGLKOJIMDIH.TEAM_40) { return this._teamScores.Get2()[(int)CGOLFOLCHIF]; } return 0; } // Token: 0x06000B03 RID: 2819 RVA: 0x000319DC File Offset: 0x0002FBDC [Token(Token = "0x6000B03")] [Address(RVA = "0x1462F10", Offset = "0x1461910", VA = "0x181462F10")] public int GetVisibleScore(CGLKOJIMDIH CGOLFOLCHIF) { int num = 0; if (this._visibleScoreStatTypeMap.ContainsValues && this._visibleScoreStatTypeMap.ToString() != (ulong)(-1L)) { GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager; Photon.Realtime.Player[] array; int length = array.Length; if (num < length) { if (this._visibleScoreStatTypeMap.ContainsValues) { string text = this._visibleScoreStatTypeMap.ToString(); } bool flag; if (flag) { } num++; } return num; } throw new NullReferenceException(); } // Token: 0x06000B04 RID: 2820 RVA: 0x00031A4C File Offset: 0x0002FC4C [Token(Token = "0x6000B04")] [Address(RVA = "0x1463860", Offset = "0x1462260", VA = "0x181463860")] public void MasterAddScore(CGLKOJIMDIH CGOLFOLCHIF, int MJOKHKHOENG, int BDAFIMMPFOA) { if (PhotonNetwork.IsMasterClient) { } } // Token: 0x06000B05 RID: 2821 RVA: 0x00031A64 File Offset: 0x0002FC64 [Token(Token = "0x6000B05")] [Address(RVA = "0x1463930", Offset = "0x1462330", VA = "0x181463930")] public void MasterAddScore(CGLKOJIMDIH CGOLFOLCHIF, int MJOKHKHOENG) { if (PhotonNetwork.IsMasterClient) { } } // Token: 0x06000B06 RID: 2822 RVA: 0x00031A7C File Offset: 0x0002FC7C [Token(Token = "0x6000B06")] [Address(RVA = "0x1463CA0", Offset = "0x14626A0", VA = "0x181463CA0")] public void MasterSetScore(CGLKOJIMDIH CGOLFOLCHIF, int PPPDDADJFCP) { while (PhotonNetwork.IsMasterClient) { int[] array = this._teamScores.Get1(); if (array != 0) { array[0] = PPPDDADJFCP; this.TeamScores = array; break; } } } // Token: 0x06000B07 RID: 2823 RVA: 0x00031ABC File Offset: 0x0002FCBC [Token(Token = "0x6000B07")] [Address(RVA = "0x1462140", Offset = "0x1460B40", VA = "0x181462140")] public void GetHighestScore(out CGLKOJIMDIH JIHLIAPDJLH, out int BAHPJEHKCNC, bool JECCNEAIPOA = false) { if (JECCNEAIPOA) { CGLKOJIMDIH[] allTeams = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetAllTeams(); } CGLKOJIMDIH[] activeTeams = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetActiveTeams(); int num = 0; int num2 = 0; int length = activeTeams.Length; if (num2 < length) { int[] array = this._teamScores.Get1(); int num3 = 0; if (num != 0) { num++; } BAHPJEHKCNC.m_value = num3; JIHLIAPDJLH.value__ = num3; num++; } } // Token: 0x06000B08 RID: 2824 RVA: 0x00031B30 File Offset: 0x0002FD30 [Token(Token = "0x6000B08")] [Address(RVA = "0x1462330", Offset = "0x1460D30", VA = "0x181462330")] public void GetLowestScore(out CGLKOJIMDIH JIHLIAPDJLH, out int BAHPJEHKCNC, bool JECCNEAIPOA = false) { if (JECCNEAIPOA) { CGLKOJIMDIH[] allTeams = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetAllTeams(); } CGLKOJIMDIH[] activeTeams = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetActiveTeams(); int num = 0; int num2 = 0; int length = activeTeams.Length; if (num2 < length) { int[] array = this._teamScores.Get1(); int num3 = 0; if (num != 0) { num++; } BAHPJEHKCNC.m_value = num3; JIHLIAPDJLH.value__ = num3; num++; } } // Token: 0x06000B09 RID: 2825 RVA: 0x00031BA4 File Offset: 0x0002FDA4 [Token(Token = "0x6000B09")] [Address(RVA = "0x1461A30", Offset = "0x1460430", VA = "0x181461A30")] public void AddScore(CGLKOJIMDIH CGOLFOLCHIF, int MJOKHKHOENG) { PhotonView photonView = base.photonView; RPCActions.RPCAction rpcaction = new RPCActions.RPCAction(this.RpcMasterAddScore); } // Token: 0x06000B0A RID: 2826 RVA: 0x00031BCC File Offset: 0x0002FDCC [Token(Token = "0x6000B0A")] [Address(RVA = "0x14639C0", Offset = "0x14623C0", VA = "0x1814639C0")] public void MasterResetAllScores() { if (PhotonNetwork.IsMasterClient) { int[] array = new int[this._teamScores.Get1().Length]; this.TeamScores = array; return; } } // Token: 0x06000B0B RID: 2827 RVA: 0x00031C08 File Offset: 0x0002FE08 [Token(Token = "0x6000B0B")] [Address(RVA = "0x14630F0", Offset = "0x1461AF0", VA = "0x1814630F0")] public bool HasRanks() { int size = this._rankBucketDefinitions._size; if (size > 0) { if (size == 0) { ThrowHelper.ThrowArgumentOutOfRangeException(); } return "{il2cpp array field local4->}" != (ulong)(-1L); } throw new NullReferenceException(); } // Token: 0x06000B0C RID: 2828 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6000B0C")] [Address(RVA = "0x1462DC0", Offset = "0x14617C0", VA = "0x181462DC0")] public GameScoreManager.MDODIHBELBL GetTeamRank(CGLKOJIMDIH CGOLFOLCHIF) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000B0D RID: 2829 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6000B0D")] [Address(RVA = "0x14627D0", Offset = "0x14611D0", VA = "0x1814627D0")] public GiftManager.LCLKAFOPBLD GetRankGiftContext(GameScoreManager.MDODIHBELBL POICBKEFLBK) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000B0E RID: 2830 RVA: 0x00031C48 File Offset: 0x0002FE48 [Token(Token = "0x6000B0E")] [Address(RVA = "0x1462110", Offset = "0x1460B10", VA = "0x181462110")] public GiftManager.LCLKAFOPBLD GetAlternateGiftContext() { ExplicitTokenMap alternateGiftContextMap = this._alternateGiftContextMap; throw new NullReferenceException(); } // Token: 0x06000B0F RID: 2831 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6000B0F")] [Address(RVA = "0x14625B0", Offset = "0x1460FB0", VA = "0x1814625B0")] public GiftManager.LCLKAFOPBLD GetRankGiftContext(CGLKOJIMDIH CGOLFOLCHIF) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06000B10 RID: 2832 RVA: 0x00031C64 File Offset: 0x0002FE64 [Token(Token = "0x6000B10")] [Address(RVA = "0x1462BF0", Offset = "0x14615F0", VA = "0x181462BF0")] public GameScoreManager.EDBDLBJOBJN GetTeamPlace(CGLKOJIMDIH CGOLFOLCHIF, bool JECCNEAIPOA = false) { int num = 0; if (JECCNEAIPOA) { CGLKOJIMDIH[] allTeams = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetAllTeams(); } CGLKOJIMDIH[] activeTeams = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetActiveTeams(); int num2 = 0; int num3 = 0; int length = activeTeams.Length; if (num3 < length) { CGLKOJIMDIH cglkojimdih; if (cglkojimdih <= CGLKOJIMDIH.TEAM_40) { int[] array = this._teamScores.Get1(); } int num4; if (0 == num4) { num++; } num2++; } throw new NullReferenceException(); } // Token: 0x06000B11 RID: 2833 RVA: 0x00031CD8 File Offset: 0x0002FED8 [Token(Token = "0x6000B11")] [Address(RVA = "0x1463320", Offset = "0x1461D20", VA = "0x181463320")] private SynchronizedField LBLCKDCDEKO(Photon.Realtime.Player IEKDDPPNFPF) { Dictionary> dictionary = this.playerStats; bool flag; if (!flag) { int[] array = new int[0]; float[] array2 = new float[0]; Action action = new Action(this.KLFOOEIELLA); Dictionary> dictionary2 = this.playerStats; int actorNumber = IEKDDPPNFPF.actorNumber; SynchronizedField synchronizedField; dictionary2[actorNumber] = synchronizedField; } int size = this._statDefinitions._size; int[] array3; float[] array4; if (array3.Length != size || array4.Length != size) { int[] array5 = new int[size]; float[] array6 = new float[size]; } throw new NullReferenceException(); } // Token: 0x06000B12 RID: 2834 RVA: 0x00031D64 File Offset: 0x0002FF64 [Token(Token = "0x6000B12")] [Address(RVA = "0x14644B0", Offset = "0x1462EB0", VA = "0x1814644B0")] public bool TryGetPlayerStat(Photon.Realtime.Player IEKDDPPNFPF, IJKNDEOFIFE ILOCFLIJHDA, out int ONGBFDACHHG, out float LNEEBNFLBDM) { int num2; int num = num2; List statDefinitions = this._statDefinitions; SynchronizedField synchronizedField = this.LBLCKDCDEKO(IEKDDPPNFPF); int[] array = synchronizedField.Get1(); float[] array2 = synchronizedField.Get2(); int num3 = array[num]; ONGBFDACHHG.m_value = num3; int num4 = 0; ONGBFDACHHG.m_value = num4; throw new IndexOutOfRangeException(); } // Token: 0x06000B13 RID: 2835 RVA: 0x00031DBC File Offset: 0x0002FFBC [Token(Token = "0x6000B13")] [Address(RVA = "0x14643C0", Offset = "0x1462DC0", VA = "0x1814643C0")] public bool TryGetPlayerStat(Photon.Realtime.Player IEKDDPPNFPF, IJKNDEOFIFE ILOCFLIJHDA, out int ONGBFDACHHG) { int num2; int num = num2; List statDefinitions = this._statDefinitions; if (IEKDDPPNFPF != 0) { int num3 = this.LBLCKDCDEKO(IEKDDPPNFPF).Get1()[num]; ONGBFDACHHG.m_value = num3; } throw new IndexOutOfRangeException(); } // Token: 0x06000B14 RID: 2836 RVA: 0x00031DFC File Offset: 0x0002FFFC [Token(Token = "0x6000B14")] [Address(RVA = "0x14642D0", Offset = "0x1462CD0", VA = "0x1814642D0")] public bool TryGetPlayerStatLastChangeTime(Photon.Realtime.Player IEKDDPPNFPF, IJKNDEOFIFE ILOCFLIJHDA, out float BIMCOPMPPDN) { int num2; int num = num2; List statDefinitions = this._statDefinitions; if (IEKDDPPNFPF != 0) { float num3 = this.LBLCKDCDEKO(IEKDDPPNFPF).Get2()[num]; BIMCOPMPPDN.m_value = num3; } throw new IndexOutOfRangeException(); } // Token: 0x06000B15 RID: 2837 RVA: 0x00031E3C File Offset: 0x0003003C [Token(Token = "0x6000B15")] [Address(RVA = "0x1463540", Offset = "0x1461F40", VA = "0x181463540")] public void MasterAddPlayerStatForAllActivePlayers(IJKNDEOFIFE ILOCFLIJHDA, int DCJGGIONCMI) { int num; do { num = 0; if (!PhotonNetwork.IsMasterClient) { break; } IEnumerable enumerable = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetActivePlayers(); if (enumerable != 0) { if (num < enumerable) { num += num; if (num != enumerable) { num++; } } enumerable += enumerable; } if (enumerable != 0) { } if (num != -1) { } } while (num != 0); } // Token: 0x06000B16 RID: 2838 RVA: 0x00031E90 File Offset: 0x00030090 [Token(Token = "0x6000B16")] [Address(RVA = "0x1461800", Offset = "0x1460200", VA = "0x181461800")] public void AddPlayerStat(Photon.Realtime.Player IEKDDPPNFPF, IJKNDEOFIFE ILOCFLIJHDA, int DCJGGIONCMI) { PhotonView photonView = base.photonView; RPCActions.RPCAction rpcaction = new RPCActions.RPCAction(this.RpcMasterAddPlayerStat); } // Token: 0x06000B17 RID: 2839 RVA: 0x00031EB8 File Offset: 0x000300B8 [Token(Token = "0x6000B17")] [Address(RVA = "0x1464110", Offset = "0x1462B10", VA = "0x181464110")] public void SetPlayerStat(Photon.Realtime.Player IEKDDPPNFPF, IJKNDEOFIFE ILOCFLIJHDA, int ONGBFDACHHG) { } // Token: 0x06000B18 RID: 2840 RVA: 0x00031EC8 File Offset: 0x000300C8 [Token(Token = "0x6000B18")] [Address(RVA = "0x1461F00", Offset = "0x1460900", VA = "0x181461F00")] public void ClearPlayerStat(Photon.Realtime.Player IEKDDPPNFPF, IJKNDEOFIFE ILOCFLIJHDA) { bool flag; ulong num; if (!flag || num != (ulong)0L) { } } // Token: 0x06000B19 RID: 2841 RVA: 0x00031EE0 File Offset: 0x000300E0 [Token(Token = "0x6000B19")] [Address(RVA = "0x1463780", Offset = "0x1462180", VA = "0x181463780")] public void MasterAddPlayerStat(Photon.Realtime.Player IEKDDPPNFPF, IJKNDEOFIFE ILOCFLIJHDA, int DCJGGIONCMI, bool IEKNNIEOFCD = true) { int num = 0; bool flag; if (PhotonNetwork.IsMasterClient && flag) { num += DCJGGIONCMI; } } // Token: 0x06000B1A RID: 2842 RVA: 0x00031F04 File Offset: 0x00030104 [Token(Token = "0x6000B1A")] [Address(RVA = "0x1463A80", Offset = "0x1462480", VA = "0x181463A80")] public void MasterSetPlayerStat(Photon.Realtime.Player IEKDDPPNFPF, IJKNDEOFIFE ILOCFLIJHDA, int ONGBFDACHHG) { while (PhotonNetwork.IsMasterClient) { List statDefinitions = this._statDefinitions; SynchronizedField synchronizedField = this.LBLCKDCDEKO(IEKDDPPNFPF); int[] array = synchronizedField.Get1(); if (array != 0) { array[0] = ONGBFDACHHG; float[] array2 = synchronizedField.Get2(); if (array2 == 0) { } if (array2 != 0) { double time = PhotonNetwork.Time; array2[0] = (float)time; synchronizedField.Set(array, array2); break; } } } } // Token: 0x06000B1B RID: 2843 RVA: 0x00031F80 File Offset: 0x00030180 [Token(Token = "0x6000B1B")] [Address(RVA = "0x1464010", Offset = "0x1462A10", VA = "0x181464010")] public void ResetAllLocalPlayerStats() { int size = this._statDefinitions._size; Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer; SynchronizedField synchronizedField = this.LBLCKDCDEKO(localPlayer); int[] array = new int[size]; float[] array2 = new float[size]; synchronizedField.Set(array, array2); } // Token: 0x06000B1C RID: 2844 RVA: 0x00031FCC File Offset: 0x000301CC [Token(Token = "0x6000B1C")] [Address(RVA = "0x1462060", Offset = "0x1460A60", VA = "0x181462060")] private int DEDAIJJAPMM(IJKNDEOFIFE AEOOLMKNKJH) { int num = 0; List statDefinitions = this._statDefinitions; List statDefinitions2 = this._statDefinitions; if ((uint)(-1) != (uint)AEOOLMKNKJH) { num++; } return num; } // Token: 0x06000B1D RID: 2845 RVA: 0x00031FFC File Offset: 0x000301FC [Token(Token = "0x6000B1D")] [Address(RVA = "0x1463930", Offset = "0x1462330", VA = "0x181463930")] [PunRPC] public void RpcMasterAddScore(CGLKOJIMDIH GILKBPKMMBF, int MJOKHKHOENG) { if (PhotonNetwork.IsMasterClient) { } } // Token: 0x06000B1E RID: 2846 RVA: 0x00032014 File Offset: 0x00030214 [Token(Token = "0x6000B1E")] [Address(RVA = "0x14640F0", Offset = "0x1462AF0", VA = "0x1814640F0")] [PunRPC] public void RpcMasterAddPlayerStat(Photon.Realtime.Player IEKDDPPNFPF, IJKNDEOFIFE ILOCFLIJHDA, int DCJGGIONCMI) { ulong num; this.MasterAddPlayerStat(IEKDDPPNFPF, ILOCFLIJHDA, DCJGGIONCMI, num != 0UL); } // Token: 0x06000B1F RID: 2847 RVA: 0x0003202C File Offset: 0x0003022C [Token(Token = "0x6000B1F")] [Address(RVA = "0x1464780", Offset = "0x1463180", VA = "0x181464780")] public GameScoreManager() { ExplicitTokenMap explicitTokenMap = new ExplicitTokenMap(); this._scoreNameMap = explicitTokenMap; ExplicitTokenMap explicitTokenMap2 = new ExplicitTokenMap(); this._visibleScoreStatTypeMap = explicitTokenMap2; ExplicitTokenMap explicitTokenMap3 = new ExplicitTokenMap(); this._maxScoreDisplayMap = explicitTokenMap3; List list = new List(); this._statDefinitions = list; ExplicitTokenMap explicitTokenMap4 = new ExplicitTokenMap(); this._customRankNameMap = explicitTokenMap4; ExplicitTokenMap explicitTokenMap5 = new ExplicitTokenMap(); this._alternateGiftContextMap = explicitTokenMap5; List list2 = new List(); this._rankBucketDefinitions = list2; List list3 = new List(); this._rankGiftContextDefinitions = list3; Dictionary> dictionary = new Dictionary(); this.playerStats = dictionary; base..ctor(); } // Token: 0x0400089E RID: 2206 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x400089E")] [CompilerGenerated] private Action StatsChangeEvent; // Token: 0x0400089F RID: 2207 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x400089F")] private ExplicitTokenMap _scoreNameMap; // Token: 0x040008A0 RID: 2208 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x40008A0")] private ExplicitTokenMap _visibleScoreStatTypeMap; // Token: 0x040008A1 RID: 2209 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x40008A1")] private ExplicitTokenMap _maxScoreDisplayMap; // Token: 0x040008A2 RID: 2210 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x40008A2")] private List _statDefinitions; // Token: 0x040008A3 RID: 2211 [global::Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x40008A3")] private ExplicitTokenMap _customRankNameMap; // Token: 0x040008A4 RID: 2212 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x40008A4")] private ExplicitTokenMap _alternateGiftContextMap; // Token: 0x040008A5 RID: 2213 [global::Cpp2IlInjected.FieldOffset(Offset = "0x78")] [Token(Token = "0x40008A5")] private List _rankBucketDefinitions; // Token: 0x040008A6 RID: 2214 [global::Cpp2IlInjected.FieldOffset(Offset = "0x80")] [Token(Token = "0x40008A6")] private List _rankGiftContextDefinitions; // Token: 0x040008A7 RID: 2215 [global::Cpp2IlInjected.FieldOffset(Offset = "0x88")] [Token(Token = "0x40008A7")] protected SynchronizedField _teamScores; // Token: 0x040008A8 RID: 2216 [global::Cpp2IlInjected.FieldOffset(Offset = "0x90")] [Token(Token = "0x40008A8")] private Dictionary> playerStats; // Token: 0x040008A9 RID: 2217 [Token(Token = "0x40008A9")] private static string DEFAULT_STAT_NAME = "Invalid Stat"; // Token: 0x02000165 RID: 357 [Token(Token = "0x2000165")] public enum MDODIHBELBL { // Token: 0x040008AB RID: 2219 [Token(Token = "0x40008AB")] Invalid = -1, // Token: 0x040008AC RID: 2220 [Token(Token = "0x40008AC")] S, // Token: 0x040008AD RID: 2221 [Token(Token = "0x40008AD")] A, // Token: 0x040008AE RID: 2222 [Token(Token = "0x40008AE")] B, // Token: 0x040008AF RID: 2223 [Token(Token = "0x40008AF")] C, // Token: 0x040008B0 RID: 2224 [Token(Token = "0x40008B0")] SS, // Token: 0x040008B1 RID: 2225 [Token(Token = "0x40008B1")] D } // Token: 0x02000166 RID: 358 [Token(Token = "0x2000166")] public enum EDBDLBJOBJN { // Token: 0x040008B3 RID: 2227 [Token(Token = "0x40008B3")] ANY = -1, // Token: 0x040008B4 RID: 2228 [Token(Token = "0x40008B4")] FIRST_PLACE, // Token: 0x040008B5 RID: 2229 [Token(Token = "0x40008B5")] SECOND_PLACE, // Token: 0x040008B6 RID: 2230 [Token(Token = "0x40008B6")] THIRD_PLACE, // Token: 0x040008B7 RID: 2231 [Token(Token = "0x40008B7")] FOURTH_PLACE, // Token: 0x040008B8 RID: 2232 [Token(Token = "0x40008B8")] FIFTH_PLACE, // Token: 0x040008B9 RID: 2233 [Token(Token = "0x40008B9")] SIXTH_PLACE, // Token: 0x040008BA RID: 2234 [Token(Token = "0x40008BA")] SEVENTH_PLACE, // Token: 0x040008BB RID: 2235 [Token(Token = "0x40008BB")] EIGHTH_PLACE, // Token: 0x040008BC RID: 2236 [Token(Token = "0x40008BC")] NINTH_PLACE, // Token: 0x040008BD RID: 2237 [Token(Token = "0x40008BD")] TENTH_PLACE, // Token: 0x040008BE RID: 2238 [Token(Token = "0x40008BE")] ELEVENTH_PLACE, // Token: 0x040008BF RID: 2239 [Token(Token = "0x40008BF")] TWELFTH_PLACE } }