using System; using System.Reflection; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom.Core.UI; using UnityEngine; using UnityEngine.EventSystems; using UnityEngine.UI; // Token: 0x020005B1 RID: 1457 [Token(Token = "0x20005B1")] [StructLayout(3)] public class LeaderboardView : MonoBehaviour { // Token: 0x14000082 RID: 130 // (add) Token: 0x06002B3C RID: 11068 RVA: 0x000B4044 File Offset: 0x000B2244 // (remove) Token: 0x06002B3D RID: 11069 RVA: 0x000B406C File Offset: 0x000B226C [Token(Token = "0x14000082")] public event LeaderboardView.OFIEBENHEGA NHGGOAOMIHD { [Token(Token = "0x6002B3C")] [Address(RVA = "0x125D2F0", Offset = "0x125BCF0", VA = "0x18125D2F0")] [CompilerGenerated] add { LeaderboardView.OFIEBENHEGA nhggoaomihd; Delegate @delegate; do { nhggoaomihd = this.NHGGOAOMIHD; @delegate = Delegate.Combine(nhggoaomihd, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != nhggoaomihd) { } } [Token(Token = "0x6002B3D")] [Address(RVA = "0x125D4D0", Offset = "0x125BED0", VA = "0x18125D4D0")] [CompilerGenerated] remove { LeaderboardView.OFIEBENHEGA nhggoaomihd; Delegate @delegate; do { nhggoaomihd = this.NHGGOAOMIHD; @delegate = Delegate.Remove(nhggoaomihd, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != nhggoaomihd) { } } } // Token: 0x14000083 RID: 131 // (add) Token: 0x06002B3E RID: 11070 RVA: 0x000B4094 File Offset: 0x000B2294 // (remove) Token: 0x06002B3F RID: 11071 RVA: 0x000B40B0 File Offset: 0x000B22B0 [Token(Token = "0x14000083")] public event LeaderboardView.OFIEBENHEGA GCKFLAPHHPJ { [Token(Token = "0x6002B3E")] [Address(RVA = "0x125D390", Offset = "0x125BD90", VA = "0x18125D390")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x6002B3F")] [Address(RVA = "0x125D570", Offset = "0x125BF70", VA = "0x18125D570")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x14000084 RID: 132 // (add) Token: 0x06002B40 RID: 11072 RVA: 0x000B40CC File Offset: 0x000B22CC // (remove) Token: 0x06002B41 RID: 11073 RVA: 0x000B40E8 File Offset: 0x000B22E8 [Token(Token = "0x14000084")] public event LeaderboardView.OFIEBENHEGA GAIOBBEANKA { [Token(Token = "0x6002B40")] [Address(RVA = "0x125D250", Offset = "0x125BC50", VA = "0x18125D250")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x6002B41")] [Address(RVA = "0x125D430", Offset = "0x125BE30", VA = "0x18125D430")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x06002B42 RID: 11074 RVA: 0x000B4104 File Offset: 0x000B2304 [Token(Token = "0x6002B42")] [Address(RVA = "0x125CEE0", Offset = "0x125B8E0", VA = "0x18125CEE0")] public void OnTimeSpanButtonPress() { LeaderboardView.OFIEBENHEGA nhggoaomihd = this.NHGGOAOMIHD; if (nhggoaomihd != 0) { nhggoaomihd(); return; } } // Token: 0x06002B43 RID: 11075 RVA: 0x000B4124 File Offset: 0x000B2324 [Token(Token = "0x6002B43")] [Address(RVA = "0x125CF00", Offset = "0x125B900", VA = "0x18125CF00")] public void OnUserSetButtonPress() { LeaderboardView.OFIEBENHEGA gckflaphhpj = this.GCKFLAPHHPJ; if (gckflaphhpj != 0) { gckflaphhpj(); return; } } // Token: 0x06002B44 RID: 11076 RVA: 0x000B4144 File Offset: 0x000B2344 [Token(Token = "0x6002B44")] [Address(RVA = "0x125CEC0", Offset = "0x125B8C0", VA = "0x18125CEC0")] public void OnStatTypeButtonPress() { LeaderboardView.OFIEBENHEGA gaiobbeanka = this.GAIOBBEANKA; if (gaiobbeanka != 0) { gaiobbeanka(); return; } } // Token: 0x06002B45 RID: 11077 RVA: 0x000B4164 File Offset: 0x000B2364 [Token(Token = "0x6002B45")] [Address(RVA = "0x125CC00", Offset = "0x125B600", VA = "0x18125CC00")] private void Awake() { Canvas component = base.GetComponent(); this.JDCHKNEKBDK = component; LeaderboardHeaderView componentInChildren = base.GetComponentInChildren(); this.GDFGHBBDFAC = componentInChildren; LeaderboardBodyView componentInChildren2 = base.GetComponentInChildren(); this.PMHFLAGKOPP = componentInChildren2; LeaderboardFooterView componentInChildren3 = base.GetComponentInChildren(); this.FHBHLGOFNCE = componentInChildren3; } // Token: 0x06002B46 RID: 11078 RVA: 0x000B41AC File Offset: 0x000B23AC [Token(Token = "0x6002B46")] [Address(RVA = "0x125CF30", Offset = "0x125B930", VA = "0x18125CF30")] private void Start() { Canvas jdchknekbdk = this.JDCHKNEKBDK; int num = 0; if (jdchknekbdk != num) { UIInputModule instance = UIInputModule.Instance; int num2 = 0; if (instance != num2) { UIInputModule instance2 = UIInputModule.Instance; Canvas jdchknekbdk2 = this.JDCHKNEKBDK; Camera k__BackingField = instance2.k__BackingField; jdchknekbdk2.worldCamera = k__BackingField; } } LeaderboardHeaderView gdfghbbdfac = this.GDFGHBBDFAC; float num3 = this.defaultBackgroundAlpha; float num4 = this.highlightBackgroundAlpha; Color color = this.textColor; Color color2 = this.primaryColor; ProjectorUIElementView.BKAODFAEPIA colors = gdfghbbdfac.ALHLJJCNFAE; ProjectorUIElementView.BKAODFAEPIA colors2 = this.PMHFLAGKOPP.ALHLJJCNFAE; ProjectorUIElementView.BKAODFAEPIA colors3 = this.FHBHLGOFNCE.ALHLJJCNFAE; this.KJDHMJPNDCK = true; } // Token: 0x06002B47 RID: 11079 RVA: 0x000B4258 File Offset: 0x000B2458 [Token(Token = "0x6002B47")] [Address(RVA = "0x125D110", Offset = "0x125BB10", VA = "0x18125D110")] private void Update() { BaseRaycaster iiddjkcokkn = this.IIDDJKCOKKN; int num = 0; if (iiddjkcokkn == num) { BaseRaycaster component = base.GetComponent(); this.IIDDJKCOKKN = component; } this.GPMDGGNDPHP(); } // Token: 0x06002B48 RID: 11080 RVA: 0x000B428C File Offset: 0x000B248C [Token(Token = "0x6002B48")] [Address(RVA = "0x125CF20", Offset = "0x125B920", VA = "0x18125CF20")] public void SetDataModel(ECMICBEGAJG CGBIILEMJHM) { this.CGBIILEMJHM = CGBIILEMJHM; this.EDGBJMDGBIL = true; } // Token: 0x06002B49 RID: 11081 RVA: 0x000B42A8 File Offset: 0x000B24A8 [Token(Token = "0x6002B49")] [Address(RVA = "0x125CC80", Offset = "0x125B680", VA = "0x18125CC80")] private void GPMDGGNDPHP() { if (this.EDGBJMDGBIL && this.KJDHMJPNDCK) { ulong num; this.IIDDJKCOKKN.enabled = num != 0UL; LeaderboardHeaderView gdfghbbdfac = this.GDFGHBBDFAC; ECMICBEGAJG cgbiilemjhm = this.CGBIILEMJHM; Text titleText = gdfghbbdfac.titleText; string text = cgbiilemjhm.LGDFECFKNNJ.ToUpper(); string text2 = titleText.text; string dofddfpnjed = cgbiilemjhm.DOFDDFPNJED; Text scoreText = gdfghbbdfac.scoreText; string text3 = dofddfpnjed.ToUpper(); string text4 = scoreText.text; int num2 = 0; gdfghbbdfac.AKFAIDJOBLB(num2 != 0); LeaderboardFooterView fhbhlgofnce = this.FHBHLGOFNCE; ECMICBEGAJG cgbiilemjhm2 = this.CGBIILEMJHM; Button button = fhbhlgofnce.statTypeButtonColumn.Button; bool onngkjdebae = cgbiilemjhm2.ONNGKJDEBAE; button.interactable = onngkjdebae; string nnjfoklliap = cgbiilemjhm2.NNJFOKLLIAP; Text buttonText = fhbhlgofnce.statTypeButtonColumn.ButtonText; string text5 = nnjfoklliap.ToUpper(); string text6 = buttonText.text; if (cgbiilemjhm2.NDIBBDGJDAE) { } string text7 = fhbhlgofnce.timeSpanButtonColumn.ButtonText.text; Button button2 = fhbhlgofnce.timeSpanButtonColumn.Button; int num3 = 0; button2.interactable = num3 != 0; LeaderboardController.BBIEEGHGJON gddfbchjboe = cgbiilemjhm2.GDDFBCHJBOE; if (gddfbchjboe == LeaderboardController.BBIEEGHGJON.NearbyScoresGlobal || gddfbchjboe == LeaderboardController.BBIEEGHGJON.NearbyScoresGlobal || gddfbchjboe == LeaderboardController.BBIEEGHGJON.NearbyScoresFriends) { } string text8 = fhbhlgofnce.userSetButtonColumn.ButtonText.text; int num4 = 0; fhbhlgofnce.AKFAIDJOBLB(num4 != 0); LeaderboardBodyView pmhflagkopp = this.PMHFLAGKOPP; ECMICBEGAJG cgbiilemjhm3 = this.CGBIILEMJHM; pmhflagkopp.SetDataModel(cgbiilemjhm3); this.EDGBJMDGBIL = false; } } // Token: 0x06002B4A RID: 11082 RVA: 0x000B442C File Offset: 0x000B262C [Token(Token = "0x6002B4A")] [Address(RVA = "0x125D1A0", Offset = "0x125BBA0", VA = "0x18125D1A0")] public LeaderboardView() { int num = 0; int num2 = 0; this.primaryColor = num; this.highlightBackgroundAlpha = 1f; this.defaultBackgroundAlpha = 0.68f; this.textColor = num2; base..ctor(); } // Token: 0x0400246E RID: 9326 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400246E")] [SerializeField] [Header("Colors")] private Color primaryColor; // Token: 0x0400246F RID: 9327 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x400246F")] [SerializeField] private Color textColor; // Token: 0x04002470 RID: 9328 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x4002470")] [SerializeField] [Header("Alpha")] private float highlightBackgroundAlpha; // Token: 0x04002471 RID: 9329 [global::Cpp2IlInjected.FieldOffset(Offset = "0x3C")] [Token(Token = "0x4002471")] [SerializeField] private float defaultBackgroundAlpha; // Token: 0x04002472 RID: 9330 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x4002472")] private Canvas JDCHKNEKBDK; // Token: 0x04002473 RID: 9331 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x4002473")] private BaseRaycaster IIDDJKCOKKN; // Token: 0x04002474 RID: 9332 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x4002474")] private LeaderboardHeaderView GDFGHBBDFAC; // Token: 0x04002475 RID: 9333 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x4002475")] private LeaderboardBodyView PMHFLAGKOPP; // Token: 0x04002476 RID: 9334 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x4002476")] private LeaderboardFooterView FHBHLGOFNCE; // Token: 0x04002477 RID: 9335 [global::Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x4002477")] private ECMICBEGAJG CGBIILEMJHM; // Token: 0x04002478 RID: 9336 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x4002478")] private bool EDGBJMDGBIL; // Token: 0x04002479 RID: 9337 [global::Cpp2IlInjected.FieldOffset(Offset = "0x71")] [Token(Token = "0x4002479")] private bool KJDHMJPNDCK; // Token: 0x020005B2 RID: 1458 [Token(Token = "0x20005B2")] public sealed class OFIEBENHEGA : MulticastDelegate { // Token: 0x06002B4B RID: 11083 RVA: 0x000B4468 File Offset: 0x000B2668 [Token(Token = "0x6002B4B")] [Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")] public OFIEBENHEGA(object @object, IntPtr method) { this.method = method; this.m_target = @object; } // Token: 0x06002B4C RID: 11084 RVA: 0x000B4484 File Offset: 0x000B2684 [Token(Token = "0x6002B4C")] [Address(RVA = "0x4C8D90", Offset = "0x4C7790", VA = "0x1804C8D90", Slot = "13")] public void Invoke() { Delegate[] delegates = this.delegates; if (delegates != 0) { } int num = 0; uint num2; if (num2 != (uint)0) { Delegate @delegate = delegates[1]; Delegate delegate2 = delegates[0]; uint num3; if (@delegate.method_info == num3) { throw new ExecutionEngineException(); } ExecutionEngineException ex; if (ex != 0) { } if (@delegate.method_info != num3) { if (delegate2 != 0) { } MethodInfo method_info = @delegate.method_info; int num4 = 0; num4 += num4; num4++; num4 += num4; num4 += method_info; num4 += 19; uint num5; num5 += num5; uint num6; num6 += (uint)19; } num++; } } // Token: 0x06002B4D RID: 11085 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002B4D")] [Address(RVA = "0x4340F0", Offset = "0x432AF0", VA = "0x1804340F0", Slot = "14")] public IAsyncResult BeginInvoke(AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002B4E RID: 11086 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002B4E")] [Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } }