using System; using Cpp2IlInjected; using UnityEngine; // Token: 0x020001CE RID: 462 [Token(Token = "0x20001CE")] public class ScriptSceneEventEnable : MonoBehaviour { // Token: 0x170000B3 RID: 179 // (get) Token: 0x06001379 RID: 4985 RVA: 0x0002CE68 File Offset: 0x0002B068 [Token(Token = "0x170000B3")] private GameSave GameSave { [Token(Token = "0x6001379")] [Address(RVA = "0x486CD0", Offset = "0x4854D0", VA = "0x180486CD0")] get { return Game.GameSave; } } // Token: 0x170000B4 RID: 180 // (get) Token: 0x0600137A RID: 4986 RVA: 0x0002CE7C File Offset: 0x0002B07C [Token(Token = "0x170000B4")] private StageFlagData Flags { [Token(Token = "0x600137A")] [Address(RVA = "0x486C70", Offset = "0x485470", VA = "0x180486C70")] get { return Game.GameSave.flags; } } // Token: 0x0600137B RID: 4987 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600137B")] [Address(RVA = "0x4835C0", Offset = "0x481DC0", VA = "0x1804835C0")] public void CloseScriptEvent() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600137C RID: 4988 RVA: 0x0002CE9C File Offset: 0x0002B09C [Token(Token = "0x600137C")] [Address(RVA = "0x486AF0", Offset = "0x4852F0", VA = "0x180486AF0")] private void Close() { SceneEvent[] @event = this.Event; int num = 0; if (num < @event.Length) { GameObject gameObject = @event[num].gameObject; int num2 = 0; gameObject.SetActive(num2 != 0); SceneEvent[] event2 = this.Event; num++; } AttackableObject[] checkAttackableObject = this.CheckAttackableObject; if (num < checkAttackableObject.Length) { GameObject gameObject2 = checkAttackableObject[num].gameObject; int num3 = 0; gameObject2.SetActive(num3 != 0); AttackableObject[] checkAttackableObject2 = this.CheckAttackableObject; num++; while (checkAttackableObject2 != 0) { } } DoorSwitch[] switchOn = this.SwitchOn; if (num < switchOn.Length) { switchOn[num].SaveSwitchOn(); DoorSwitch[] switchOn2 = this.SwitchOn; num++; while (switchOn2 != 0) { } } } // Token: 0x0600137D RID: 4989 RVA: 0x0002CF54 File Offset: 0x0002B154 [Token(Token = "0x600137D")] [Address(RVA = "0x33E460", Offset = "0x33CC60", VA = "0x18033E460")] public ScriptSceneEventEnable() { } // Token: 0x04001E5F RID: 7775 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4001E5F")] public SaveSystem.ScriptType EventType; // Token: 0x04001E60 RID: 7776 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4001E60")] public SceneEvent[] Event; // Token: 0x04001E61 RID: 7777 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4001E61")] public AttackableObject[] CheckAttackableObject; // Token: 0x04001E62 RID: 7778 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4001E62")] public DoorSwitch[] SwitchOn; // Token: 0x04001E63 RID: 7779 [FieldOffset(Offset = "0x38")] [Token(Token = "0x4001E63")] public GameObject[] Special; }