using System; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Core.Encounters { // Token: 0x020030B1 RID: 12465 [Token(Token = "0x20030B1")] public class EnableDisableSceneElementEncounterStep : GameEncounterStep { // Token: 0x17003A10 RID: 14864 // (get) Token: 0x060151C2 RID: 86466 RVA: 0x004EB118 File Offset: 0x004E9318 [Token(Token = "0x17003A10")] public override string KODBEJPEFOJ { [Token(Token = "0x60151C2")] [Address(RVA = "0x1396AA0", Offset = "0x1395AA0", VA = "0x181396AA0", Slot = "4")] get { return "Disables or enables scene elements on encounter run."; } } // Token: 0x060151C3 RID: 86467 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60151C3")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "9")] public override void OnEncounterStart() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060151C4 RID: 86468 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60151C4")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "10")] public override void OnEncounterStop() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060151C5 RID: 86469 RVA: 0x004EB12C File Offset: 0x004E932C [Token(Token = "0x60151C5")] [Address(RVA = "0x1396A90", Offset = "0x1395A90", VA = "0x181396A90", Slot = "11")] public override void OnStartRunning() { bool flag = this.action == EnableDisableSceneElementEncounterStep.JHJOIDGCNIM.ENABLE; this.MJHEFALNFOP(flag); } // Token: 0x060151C6 RID: 86470 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60151C6")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "12")] public override void OnUpdateRunning() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060151C7 RID: 86471 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60151C7")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "13")] public override void OnStopRunning() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060151C8 RID: 86472 RVA: 0x004EB14C File Offset: 0x004E934C [Token(Token = "0x60151C8")] [Address(RVA = "0x1396A90", Offset = "0x1395A90", VA = "0x181396A90", Slot = "14")] public override void OnSkipRunning() { bool flag = this.action == EnableDisableSceneElementEncounterStep.JHJOIDGCNIM.ENABLE; this.MJHEFALNFOP(flag); } // Token: 0x060151C9 RID: 86473 RVA: 0x004EB16C File Offset: 0x004E936C [Token(Token = "0x60151C9")] [Address(RVA = "0x1392950", Offset = "0x1391950", VA = "0x181392950", Slot = "15")] public override bool IsBlockingEncounterEnd() { int finishCondition = this.finishCondition; if (finishCondition == 0) { float num = this.POLMFGOLNLC.OKFCHCDDGCP; } return finishCondition != 1; } // Token: 0x060151CA RID: 86474 RVA: 0x004EB1A0 File Offset: 0x004E93A0 [Token(Token = "0x60151CA")] [Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "16")] public override bool IsCompleted() { return true; } // Token: 0x060151CB RID: 86475 RVA: 0x004EB1B0 File Offset: 0x004E93B0 [Token(Token = "0x60151CB")] [Address(RVA = "0x1396A00", Offset = "0x1395A00", VA = "0x181396A00")] private void MJHEFALNFOP(bool CFICOGKHLAE) { GameObject[] array = this.affectedObjects; if (array != 0) { int num = 0; if (num < array.Length) { GameObject gameObject = array[num]; if (gameObject != 0) { gameObject.SetActive(CFICOGKHLAE); } num++; } } } // Token: 0x060151CC RID: 86476 RVA: 0x004EB1F0 File Offset: 0x004E93F0 [Token(Token = "0x60151CC")] [Address(RVA = "0x1392C90", Offset = "0x1391C90", VA = "0x181392C90")] public EnableDisableSceneElementEncounterStep() { this.stepName = "New Step"; this.PNNLJIGIFDL = (int)((ulong)4294967295L); base..ctor(); } // Token: 0x0400DECD RID: 57037 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400DECD")] [SerializeField] private EnableDisableSceneElementEncounterStep.JHJOIDGCNIM action; // Token: 0x0400DECE RID: 57038 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400DECE")] [SerializeField] private GameObject[] affectedObjects; // Token: 0x020030B2 RID: 12466 [Token(Token = "0x20030B2")] public enum ECJOFFHKBCG { // Token: 0x0400DED0 RID: 57040 [Token(Token = "0x400DED0")] TIME_ELAPSED, // Token: 0x0400DED1 RID: 57041 [Token(Token = "0x400DED1")] IMMEDIATELY } // Token: 0x020030B3 RID: 12467 [Token(Token = "0x20030B3")] public enum JHJOIDGCNIM { // Token: 0x0400DED3 RID: 57043 [Token(Token = "0x400DED3")] ENABLE, // Token: 0x0400DED4 RID: 57044 [Token(Token = "0x400DED4")] DISABLE } } }