using System; using System.Collections.Generic; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.UI { // Token: 0x02002A96 RID: 10902 [Token(Token = "0x2002A96")] public class DisableRaycastersInChildrenOnGameStart : MonoBehaviour { // Token: 0x06012213 RID: 74259 RVA: 0x0041B7AC File Offset: 0x004199AC [Token(Token = "0x6012213")] [Address(RVA = "0x1A97F00", Offset = "0x1A96F00", VA = "0x181A97F00")] private void Start() { OKNNKFGFODL onGameStartEvent = GameManager.OnGameStartEvent; Action action = new Action(this.AGBPNOCAFDE); GameManager.OnGameStartEvent = OKNNKFGFODL.BPJDFPACLMK(onGameStartEvent, action); OKNNKFGFODL onGameEndEvent = GameManager.OnGameEndEvent; Action action2 = new Action(this.ALNKNKBDMLM); GameManager.OnGameEndEvent = OKNNKFGFODL.BPJDFPACLMK(onGameEndEvent, action2); bool flag; bool flag2; if (flag && flag2) { this.AGBPNOCAFDE(); } } // Token: 0x06012214 RID: 74260 RVA: 0x0041B810 File Offset: 0x00419A10 [Token(Token = "0x6012214")] [Address(RVA = "0x1A97DD0", Offset = "0x1A96DD0", VA = "0x181A97DD0")] private void OnDestroy() { this.OFOBEMGLKJC.Clear(); OKNNKFGFODL onGameStartEvent = GameManager.OnGameStartEvent; Action action = new Action(this.AGBPNOCAFDE); GameManager.OnGameStartEvent = OKNNKFGFODL.GMNMHGMFGOL(onGameStartEvent, action); OKNNKFGFODL onGameEndEvent = GameManager.OnGameEndEvent; Action action2 = new Action(this.ALNKNKBDMLM); GameManager.OnGameEndEvent = OKNNKFGFODL.GMNMHGMFGOL(onGameEndEvent, action2); } // Token: 0x06012215 RID: 74261 RVA: 0x0041B86C File Offset: 0x00419A6C [Token(Token = "0x6012215")] [Address(RVA = "0x1A97B50", Offset = "0x1A96B50", VA = "0x181A97B50")] private void AGBPNOCAFDE() { int num; do { num = 0; this.OFOBEMGLKJC.Clear(); List ofobemglkjc = this.OFOBEMGLKJC; base.GetComponentsInChildren(ofobemglkjc); List ofobemglkjc2 = this.OFOBEMGLKJC; bool flag; if (flag) { int num2 = 0; base.enabled = num2 != 0; } } while (num != 0); } // Token: 0x06012216 RID: 74262 RVA: 0x0041B8B8 File Offset: 0x00419AB8 [Token(Token = "0x6012216")] [Address(RVA = "0x1A97C90", Offset = "0x1A96C90", VA = "0x181A97C90")] private void ALNKNKBDMLM() { int num; do { num = 0; List ofobemglkjc = this.OFOBEMGLKJC; bool flag; if (flag) { int num2 = 0; if (!(this != num2)) { continue; } base.enabled = true; } } while (num != 0); } // Token: 0x06012217 RID: 74263 RVA: 0x0041B8F4 File Offset: 0x00419AF4 [Token(Token = "0x6012217")] [Address(RVA = "0x1A98170", Offset = "0x1A97170", VA = "0x181A98170")] public DisableRaycastersInChildrenOnGameStart() { List list = new List(); this.OFOBEMGLKJC = list; base..ctor(); } // Token: 0x0400BA23 RID: 47651 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400BA23")] private List OFOBEMGLKJC; } }