using System; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Core.Encounters { // Token: 0x020030A2 RID: 12450 [Token(Token = "0x20030A2")] public class ActivateDeactivateEncounterEncounterStep : GameEncounterStep { // Token: 0x17003A0A RID: 14858 // (get) Token: 0x06015174 RID: 86388 RVA: 0x004EA630 File Offset: 0x004E8830 [Token(Token = "0x17003A0A")] public override string KODBEJPEFOJ { [Token(Token = "0x6015174")] [Address(RVA = "0x1392CE0", Offset = "0x1391CE0", VA = "0x181392CE0", Slot = "4")] get { return "Forcibly activates or deactivates a certain encounter."; } } // Token: 0x06015175 RID: 86389 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6015175")] [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: 0x06015176 RID: 86390 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6015176")] [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: 0x06015177 RID: 86391 RVA: 0x004EA644 File Offset: 0x004E8844 [Token(Token = "0x6015177")] [Address(RVA = "0x1392B20", Offset = "0x1391B20", VA = "0x181392B20", Slot = "11")] public override void OnStartRunning() { GameEncounter gameEncounter2; for (;;) { ActivateDeactivateEncounterEncounterStep.CBOBKGMDGMO cbobkgmdgmo = this.action; GameEncounter gameEncounter = this.affectedEncounter; int num = 0; if (!(gameEncounter != num)) { return; } gameEncounter2 = this.affectedEncounter; if (cbobkgmdgmo != ActivateDeactivateEncounterEncounterStep.CBOBKGMDGMO.ACTIVATE) { break; } if (KKPBCOOONNK.BNNCCCFFALC) { goto Block_3; } } if (KKPBCOOONNK.BNNCCCFFALC) { DJHELPHHAEN pegjgmdgkjn = gameEncounter2.PEGJGMDGKJN; gameEncounter2.k__BackingField = false; int num2 = 0; pegjgmdgkjn.PIEOGAPMGIH((ushort)num2); } return; Block_3: throw new NullReferenceException(); } // Token: 0x06015178 RID: 86392 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6015178")] [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: 0x06015179 RID: 86393 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6015179")] [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: 0x0601517A RID: 86394 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x601517A")] [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: 0x0601517B RID: 86395 RVA: 0x004EA6B0 File Offset: 0x004E88B0 [Token(Token = "0x601517B")] [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: 0x0601517C RID: 86396 RVA: 0x004EA6E4 File Offset: 0x004E88E4 [Token(Token = "0x601517C")] [Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "16")] public override bool IsCompleted() { return true; } // Token: 0x0601517D RID: 86397 RVA: 0x004EA6F4 File Offset: 0x004E88F4 [Token(Token = "0x601517D")] [Address(RVA = "0x13929A0", Offset = "0x13919A0", VA = "0x1813929A0")] private void LGCPCHLIBKP(bool ILFLCOHAAGI) { GameEncounter gameEncounter2; for (;;) { GameEncounter gameEncounter = this.affectedEncounter; int num = 0; if (!(gameEncounter != num)) { return; } gameEncounter2 = this.affectedEncounter; if (!ILFLCOHAAGI) { break; } if (KKPBCOOONNK.BNNCCCFFALC) { goto Block_3; } } if (KKPBCOOONNK.BNNCCCFFALC) { DJHELPHHAEN pegjgmdgkjn = gameEncounter2.PEGJGMDGKJN; gameEncounter2.k__BackingField = false; int num2 = 0; pegjgmdgkjn.PIEOGAPMGIH((ushort)num2); } return; Block_3: throw new NullReferenceException(); } // Token: 0x0601517E RID: 86398 RVA: 0x004EA758 File Offset: 0x004E8958 [Token(Token = "0x601517E")] [Address(RVA = "0x1392C90", Offset = "0x1391C90", VA = "0x181392C90")] public ActivateDeactivateEncounterEncounterStep() { this.stepName = "New Step"; this.PNNLJIGIFDL = (int)((ulong)4294967295L); base..ctor(); } // Token: 0x0400DE96 RID: 56982 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400DE96")] [SerializeField] private ActivateDeactivateEncounterEncounterStep.CBOBKGMDGMO action; // Token: 0x0400DE97 RID: 56983 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400DE97")] [SerializeField] private GameEncounter affectedEncounter; // Token: 0x020030A3 RID: 12451 [Token(Token = "0x20030A3")] public enum JJBCNBAJBKF { // Token: 0x0400DE99 RID: 56985 [Token(Token = "0x400DE99")] TIME_ELAPSED, // Token: 0x0400DE9A RID: 56986 [Token(Token = "0x400DE9A")] IMMEDIATELY } // Token: 0x020030A4 RID: 12452 [Token(Token = "0x20030A4")] public enum CBOBKGMDGMO { // Token: 0x0400DE9C RID: 56988 [Token(Token = "0x400DE9C")] ACTIVATE, // Token: 0x0400DE9D RID: 56989 [Token(Token = "0x400DE9D")] DEACTIVATE } } }