using System; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Core.Encounters { // Token: 0x020030A5 RID: 12453 [Token(Token = "0x20030A5")] public class ActivateDeactivateGameObjectEncounterStep : GameEncounterStep { // Token: 0x0601517F RID: 86399 RVA: 0x004EA788 File Offset: 0x004E8988 [Token(Token = "0x601517F")] [Address(RVA = "0x1392DC0", Offset = "0x1391DC0", VA = "0x181392DC0")] public void OnEnable() { ActivateDeactivateGameObjectEncounterStep.CLBBKOFIDML clbbkofidml = this.onEnableAction; this.BPOEIANHDBN(clbbkofidml); } // Token: 0x17003A0B RID: 14859 // (get) Token: 0x06015180 RID: 86400 RVA: 0x004EA7A4 File Offset: 0x004E89A4 [Token(Token = "0x17003A0B")] public override string KODBEJPEFOJ { [Token(Token = "0x6015180")] [Address(RVA = "0x1392E30", Offset = "0x1391E30", VA = "0x181392E30", Slot = "4")] get { return "Forcibly activates or deactivates a certain game object."; } } // Token: 0x06015181 RID: 86401 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6015181")] [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: 0x06015182 RID: 86402 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6015182")] [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: 0x06015183 RID: 86403 RVA: 0x004EA7B8 File Offset: 0x004E89B8 [Token(Token = "0x6015183")] [Address(RVA = "0x1392DD0", Offset = "0x1391DD0", VA = "0x181392DD0", Slot = "11")] public override void OnStartRunning() { ActivateDeactivateGameObjectEncounterStep.CLBBKOFIDML clbbkofidml = this.onStepAction; this.BPOEIANHDBN(clbbkofidml); } // Token: 0x06015184 RID: 86404 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6015184")] [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: 0x06015185 RID: 86405 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6015185")] [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: 0x06015186 RID: 86406 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6015186")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "14")] public override void OnSkipRunning() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06015187 RID: 86407 RVA: 0x004EA7D4 File Offset: 0x004E89D4 [Token(Token = "0x6015187")] [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: 0x06015188 RID: 86408 RVA: 0x004EA808 File Offset: 0x004E8A08 [Token(Token = "0x6015188")] [Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "16")] public override bool IsCompleted() { return true; } // Token: 0x06015189 RID: 86409 RVA: 0x004EA818 File Offset: 0x004E8A18 [Token(Token = "0x6015189")] [Address(RVA = "0x1392D10", Offset = "0x1391D10", VA = "0x181392D10")] private void BPOEIANHDBN(ActivateDeactivateGameObjectEncounterStep.CLBBKOFIDML JJGHIEJCCDA) { GameObject gameObject = this.targetObject; int num = 0; if (gameObject != num) { int num2 = (int)(JJGHIEJCCDA + 1); if (num2 != 0) { if (num2 == 0) { throw new NullReferenceException(); } if (num2 == 1) { GameObject gameObject2 = this.targetObject; int num3 = 0; gameObject2.SetActive(num3 != 0); } } } } // Token: 0x0601518A RID: 86410 RVA: 0x004EA864 File Offset: 0x004E8A64 [Token(Token = "0x601518A")] [Address(RVA = "0x1392DE0", Offset = "0x1391DE0", VA = "0x181392DE0")] public ActivateDeactivateGameObjectEncounterStep() { this.stepName = "New Step"; this.PNNLJIGIFDL = (int)((ulong)4294967295L); base..ctor(); } // Token: 0x0400DE9E RID: 56990 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400DE9E")] [SerializeField] [Header("Target")] private GameObject targetObject; // Token: 0x0400DE9F RID: 56991 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400DE9F")] [SerializeField] private ActivateDeactivateGameObjectEncounterStep.CLBBKOFIDML onEnableAction = (ActivateDeactivateGameObjectEncounterStep.CLBBKOFIDML)((ulong)1L); // Token: 0x0400DEA0 RID: 56992 [FieldOffset(Offset = "0x54")] [Token(Token = "0x400DEA0")] [SerializeField] private ActivateDeactivateGameObjectEncounterStep.CLBBKOFIDML onStepAction; // Token: 0x020030A6 RID: 12454 [Token(Token = "0x20030A6")] public enum NDPJEOFICME { // Token: 0x0400DEA2 RID: 56994 [Token(Token = "0x400DEA2")] TIME_ELAPSED, // Token: 0x0400DEA3 RID: 56995 [Token(Token = "0x400DEA3")] IMMEDIATELY } // Token: 0x020030A7 RID: 12455 [Token(Token = "0x20030A7")] public enum CLBBKOFIDML { // Token: 0x0400DEA5 RID: 56997 [Token(Token = "0x400DEA5")] NONE = -1, // Token: 0x0400DEA6 RID: 56998 [Token(Token = "0x400DEA6")] ACTIVATE, // Token: 0x0400DEA7 RID: 56999 [Token(Token = "0x400DEA7")] DEACTIVATE } } }