using System; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Core.Encounters { // Token: 0x02002FC8 RID: 12232 [Token(Token = "0x2002FC8")] public class EnableDisableSceneElementEncounterStep : GameEncounterStep { // Token: 0x17003957 RID: 14679 // (get) Token: 0x06014D77 RID: 85367 RVA: 0x004E1048 File Offset: 0x004DF248 [Token(Token = "0x17003957")] public override string KODBEJPEFOJ { [Token(Token = "0x6014D77")] [Address(RVA = "0x89DFF0", Offset = "0x89CDF0", VA = "0x18089DFF0", Slot = "4")] get { return "Disables or enables scene elements on encounter run."; } } // Token: 0x06014D78 RID: 85368 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6014D78")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "9")] public override void OnEncounterStart() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06014D79 RID: 85369 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6014D79")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "10")] public override void OnEncounterStop() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06014D7A RID: 85370 RVA: 0x004E105C File Offset: 0x004DF25C [Token(Token = "0x6014D7A")] [Address(RVA = "0x89DFE0", Offset = "0x89CDE0", VA = "0x18089DFE0", Slot = "11")] public override void OnStartRunning() { bool flag = this.action == EnableDisableSceneElementEncounterStep.JHJOIDGCNIM.ENABLE; this.MJHEFALNFOP(flag); } // Token: 0x06014D7B RID: 85371 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6014D7B")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "12")] public override void OnUpdateRunning() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06014D7C RID: 85372 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6014D7C")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "13")] public override void OnStopRunning() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06014D7D RID: 85373 RVA: 0x004E107C File Offset: 0x004DF27C [Token(Token = "0x6014D7D")] [Address(RVA = "0x89DFE0", Offset = "0x89CDE0", VA = "0x18089DFE0", Slot = "14")] public override void OnSkipRunning() { bool flag = this.action == EnableDisableSceneElementEncounterStep.JHJOIDGCNIM.ENABLE; this.MJHEFALNFOP(flag); } // Token: 0x06014D7E RID: 85374 RVA: 0x004E109C File Offset: 0x004DF29C [Token(Token = "0x6014D7E")] [Address(RVA = "0x899E30", Offset = "0x898C30", VA = "0x180899E30", Slot = "15")] public override bool IsBlockingEncounterEnd() { int finishCondition = this.finishCondition; if (finishCondition == 0) { float num = this.POLMFGOLNLC.OKFCHCDDGCP; } return finishCondition != 1; } // Token: 0x06014D7F RID: 85375 RVA: 0x004E10D0 File Offset: 0x004DF2D0 [Token(Token = "0x6014D7F")] [Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "16")] public override bool IsCompleted() { return true; } // Token: 0x06014D80 RID: 85376 RVA: 0x004E10E0 File Offset: 0x004DF2E0 [Token(Token = "0x6014D80")] [Address(RVA = "0x89DF50", Offset = "0x89CD50", VA = "0x18089DF50")] 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: 0x06014D81 RID: 85377 RVA: 0x004E1120 File Offset: 0x004DF320 [Token(Token = "0x6014D81")] [Address(RVA = "0x89A170", Offset = "0x898F70", VA = "0x18089A170")] public EnableDisableSceneElementEncounterStep() { this.stepName = "New Step"; this.PNNLJIGIFDL = (int)((ulong)4294967295L); base..ctor(); } // Token: 0x0400DC9E RID: 56478 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400DC9E")] [SerializeField] private EnableDisableSceneElementEncounterStep.JHJOIDGCNIM action; // Token: 0x0400DC9F RID: 56479 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400DC9F")] [SerializeField] private GameObject[] affectedObjects; // Token: 0x02002FC9 RID: 12233 [Token(Token = "0x2002FC9")] public enum ECJOFFHKBCG { // Token: 0x0400DCA1 RID: 56481 [Token(Token = "0x400DCA1")] TIME_ELAPSED, // Token: 0x0400DCA2 RID: 56482 [Token(Token = "0x400DCA2")] IMMEDIATELY } // Token: 0x02002FCA RID: 12234 [Token(Token = "0x2002FCA")] public enum JHJOIDGCNIM { // Token: 0x0400DCA4 RID: 56484 [Token(Token = "0x400DCA4")] ENABLE, // Token: 0x0400DCA5 RID: 56485 [Token(Token = "0x400DCA5")] DISABLE } } }