using System; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using AGUI.StackedUI; using CodeStage.AntiCheat.ObscuredTypes; using Cpp2IlInjected; using RecRoom; using RecRoom.Async; using UnityEngine; // Token: 0x020006F7 RID: 1783 [Token(Token = "0x20006F7")] [StructLayout(3)] public class PlayerListButton : MonoBehaviour { // Token: 0x170008E0 RID: 2272 // (get) Token: 0x060033DB RID: 13275 RVA: 0x000D7C48 File Offset: 0x000D5E48 // (set) Token: 0x060033DC RID: 13276 RVA: 0x000D7C5C File Offset: 0x000D5E5C [Token(Token = "0x170008E0")] public CCEOLAOLEKJ GEAFMCJMKBM { [Token(Token = "0x60033DB")] [Address(RVA = "0x3C1230", Offset = "0x3BFC30", VA = "0x1803C1230")] get; [Token(Token = "0x60033DC")] [Address(RVA = "0x3C1270", Offset = "0x3BFC70", VA = "0x1803C1270")] private set; } // Token: 0x170008E1 RID: 2273 // (get) Token: 0x060033DD RID: 13277 RVA: 0x000D7C70 File Offset: 0x000D5E70 [Token(Token = "0x170008E1")] public Button3D.OnButton3DClick PAALHPHGBDF { [Token(Token = "0x60033DD")] [Address(RVA = "0x128D760", Offset = "0x128C160", VA = "0x18128D760")] get { return this.accountButton.OnClick; } } // Token: 0x060033DE RID: 13278 RVA: 0x000D7C90 File Offset: 0x000D5E90 [Token(Token = "0x60033DE")] [Address(RVA = "0x1489CC0", Offset = "0x14886C0", VA = "0x181489CC0")] private void Awake() { this.OFFBIKPMOMB(); } // Token: 0x060033DF RID: 13279 RVA: 0x000D7CA4 File Offset: 0x000D5EA4 [Token(Token = "0x60033DF")] [Address(RVA = "0x1489DF0", Offset = "0x14887F0", VA = "0x181489DF0")] private void OFFBIKPMOMB() { if (!this.KJDHMJPNDCK) { this.KJDHMJPNDCK = true; AccountSpecificUIBehaviour[] componentsInChildren = base.GetComponentsInChildren(true); this.DNNJNOLONDO = componentsInChildren; ReputationSpecificUIBehaviour[] componentsInChildren2 = base.GetComponentsInChildren(true); this.IKKKDKFJADA = componentsInChildren2; ActionEvent nlhpibggdmo = PEGGCEDHBOF.NLHPIBGGDMO; Action action = new Action(this.OFEEAIMGNEH); PEGGCEDHBOF.NLHPIBGGDMO = nlhpibggdmo + action; } } // Token: 0x060033E0 RID: 13280 RVA: 0x000D7D00 File Offset: 0x000D5F00 [Token(Token = "0x60033E0")] [Address(RVA = "0x1489EF0", Offset = "0x14888F0", VA = "0x181489EF0")] private void OnDestroy() { ActionEvent nlhpibggdmo = PEGGCEDHBOF.NLHPIBGGDMO; Action action = new Action(this.OFEEAIMGNEH); PEGGCEDHBOF.NLHPIBGGDMO = nlhpibggdmo - action; } // Token: 0x060033E1 RID: 13281 RVA: 0x000D7D2C File Offset: 0x000D5F2C [Token(Token = "0x60033E1")] [Address(RVA = "0x148A2D0", Offset = "0x1488CD0", VA = "0x18148A2D0")] public void SetSubscribeEventAmplitudeContextOverride(string HGMGMINLEKI) { SubscribeConditionalButton subscribeConditionalButton = this.subscribeButton; int num = 0; if (subscribeConditionalButton != num) { this.subscribeButton.k__BackingField = HGMGMINLEKI; } } // Token: 0x060033E2 RID: 13282 RVA: 0x000D7D60 File Offset: 0x000D5F60 [Token(Token = "0x60033E2")] [Address(RVA = "0x1489D70", Offset = "0x1488770", VA = "0x181489D70")] private void OFEEAIMGNEH(int GKLPIFBPGOD) { if (GKLPIFBPGOD == this.OEOPMNKMLIK) { ulong num; this.k__BackingField = num; } } // Token: 0x060033E3 RID: 13283 RVA: 0x000D7D80 File Offset: 0x000D5F80 [Token(Token = "0x60033E3")] [Address(RVA = "0x1489FB0", Offset = "0x14889B0", VA = "0x181489FB0")] public void SetPlayerId(int CJFGEMGOJHB) { this.OFFBIKPMOMB(); if (CJFGEMGOJHB != this.OEOPMNKMLIK) { int num = 0; this.OEOPMNKMLIK = CJFGEMGOJHB; this.k__BackingField = num; IPromise promise = PEGGCEDHBOF.NFKMGNHDCMN(CJFGEMGOJHB); Action action = new Action(this.OFCGHKOFJLH); num += num; num++; AccountSpecificUIBehaviour[] dnnjnolondo = this.DNNJNOLONDO; int length = dnnjnolondo.Length; if (num < length) { AccountSpecificUIBehaviour accountSpecificUIBehaviour = dnnjnolondo[num]; int num2 = 0; accountSpecificUIBehaviour.SetPlayer(num, (AccountSpecificUIBehaviour.PlayerDisplayMode)num2); num++; num += num; num += 19; } ReputationSpecificUIBehaviour[] ikkkdkfjada = this.IKKKDKFJADA; int length2 = ikkkdkfjada.Length; if (num < length2) { ikkkdkfjada[num].SetPlayer(num); num++; } Button3D button3D = this.accountButton; int num3 = ObscuredInt.FAJDMKOEFLH(PEGGCEDHBOF.DOOHKCANFLO.k__BackingField); bool flag = CJFGEMGOJHB != num3; button3D.FFDOINJEHMM = flag; } } // Token: 0x060033E4 RID: 13284 RVA: 0x000D7E5C File Offset: 0x000D605C [Token(Token = "0x60033E4")] [Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")] public PlayerListButton() { } // Token: 0x060033E5 RID: 13285 RVA: 0x000D7E70 File Offset: 0x000D6070 [Token(Token = "0x60033E5")] [Address(RVA = "0x1489CD0", Offset = "0x14886D0", VA = "0x181489CD0")] [CompilerGenerated] private void OFCGHKOFJLH(CCEOLAOLEKJ HFIDFDPOCKA) { int oeopmnkmlik = this.OEOPMNKMLIK; int num = ObscuredInt.FAJDMKOEFLH(HFIDFDPOCKA.k__BackingField); if (oeopmnkmlik == num) { this.k__BackingField = HFIDFDPOCKA; } } // Token: 0x04002C2F RID: 11311 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4002C2F")] [SerializeField] private Button3D accountButton; // Token: 0x04002C30 RID: 11312 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4002C30")] [SerializeField] private SubscribeConditionalButton subscribeButton; // Token: 0x04002C32 RID: 11314 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x4002C32")] private AccountSpecificUIBehaviour[] DNNJNOLONDO; // Token: 0x04002C33 RID: 11315 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x4002C33")] private ReputationSpecificUIBehaviour[] IKKKDKFJADA; // Token: 0x04002C34 RID: 11316 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x4002C34")] private int OEOPMNKMLIK; // Token: 0x04002C35 RID: 11317 [global::Cpp2IlInjected.FieldOffset(Offset = "0x44")] [Token(Token = "0x4002C35")] private bool KJDHMJPNDCK; }