using System; using System.Collections; using Cpp2IlInjected; using UnityEngine; using UnityEngine.Events; using UnityEngine.SceneManagement; namespace AGUI.StackedUI { // Token: 0x0200116C RID: 4460 [Token(Token = "0x200116C")] public class DisabledUIFlowRoot : MonoBehaviour { // Token: 0x060063B2 RID: 25522 RVA: 0x0015A4FC File Offset: 0x001586FC [Token(Token = "0x60063B2")] [Address(RVA = "0x17CBC10", Offset = "0x17CAC10", VA = "0x1817CBC10")] private void Awake() { SceneManager.sceneUnloaded += new UnityAction(this.JFAOEKBDHJC); } // Token: 0x060063B3 RID: 25523 RVA: 0x0015A51C File Offset: 0x0015871C [Token(Token = "0x60063B3")] [Address(RVA = "0x17CBF70", Offset = "0x17CAF70", VA = "0x1817CBF70")] private void OnDestroy() { SceneManager.sceneUnloaded -= new UnityAction(this.JFAOEKBDHJC); } // Token: 0x060063B4 RID: 25524 RVA: 0x0015A53C File Offset: 0x0015873C [Token(Token = "0x60063B4")] [Address(RVA = "0x17CBF60", Offset = "0x17CAF60", VA = "0x1817CBF60")] private void JFAOEKBDHJC(Scene CGGAKHBJKJO) { this.GPIJHHMMPGC(); } // Token: 0x060063B5 RID: 25525 RVA: 0x0015A550 File Offset: 0x00158750 [Token(Token = "0x60063B5")] [Address(RVA = "0x17CBCA0", Offset = "0x17CACA0", VA = "0x1817CBCA0")] private void GPIJHHMMPGC() { object[] array; for (;;) { int num = 0; IEnumerator enumerator = base.transform.GetEnumerator(); GameObject gameObject; if (enumerator != 0) { if (enumerator == 0) { goto IL_7C; } int num2 = 0; StackedUIFlowBase stackedUIFlowBase; if (!(stackedUIFlowBase != num2)) { break; } object obj = array[6]; bool flag; while (!flag) { } global::UnityEngine.Object.Destroy(gameObject); } if (gameObject != 0) { } if (num == 0) { return; } } array = new object[1]; throw new ArrayTypeMismatchException(); IL_7C: throw new NullReferenceException(); } // Token: 0x060063B6 RID: 25526 RVA: 0x0015A5E4 File Offset: 0x001587E4 [Token(Token = "0x60063B6")] [Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")] public DisabledUIFlowRoot() { } } }