using System; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Core.Encounters { // Token: 0x02002FB9 RID: 12217 [Token(Token = "0x2002FB9")] public class ActivateDeactivateEncounterEncounterStep : GameEncounterStep { // Token: 0x17003951 RID: 14673 // (get) Token: 0x06014D29 RID: 85289 RVA: 0x004E0550 File Offset: 0x004DE750 [Token(Token = "0x17003951")] public override string KODBEJPEFOJ { [Token(Token = "0x6014D29")] [Address(RVA = "0x89A1C0", Offset = "0x898FC0", VA = "0x18089A1C0", Slot = "4")] get { return "Forcibly activates or deactivates a certain encounter."; } } // Token: 0x06014D2A RID: 85290 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6014D2A")] [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: 0x06014D2B RID: 85291 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6014D2B")] [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: 0x06014D2C RID: 85292 RVA: 0x004E0564 File Offset: 0x004DE764 [Token(Token = "0x6014D2C")] [Address(RVA = "0x89A000", Offset = "0x898E00", VA = "0x18089A000", 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: 0x06014D2D RID: 85293 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6014D2D")] [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: 0x06014D2E RID: 85294 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6014D2E")] [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: 0x06014D2F RID: 85295 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6014D2F")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "14")] public override void OnSkipRunning() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06014D30 RID: 85296 RVA: 0x004E05D0 File Offset: 0x004DE7D0 [Token(Token = "0x6014D30")] [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: 0x06014D31 RID: 85297 RVA: 0x004E0604 File Offset: 0x004DE804 [Token(Token = "0x6014D31")] [Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "16")] public override bool IsCompleted() { return true; } // Token: 0x06014D32 RID: 85298 RVA: 0x004E0614 File Offset: 0x004DE814 [Token(Token = "0x6014D32")] [Address(RVA = "0x899E80", Offset = "0x898C80", VA = "0x180899E80")] 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: 0x06014D33 RID: 85299 RVA: 0x004E0678 File Offset: 0x004DE878 [Token(Token = "0x6014D33")] [Address(RVA = "0x89A170", Offset = "0x898F70", VA = "0x18089A170")] public ActivateDeactivateEncounterEncounterStep() { this.stepName = "New Step"; this.PNNLJIGIFDL = (int)((ulong)4294967295L); base..ctor(); } // Token: 0x0400DC67 RID: 56423 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400DC67")] [SerializeField] private ActivateDeactivateEncounterEncounterStep.CBOBKGMDGMO action; // Token: 0x0400DC68 RID: 56424 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400DC68")] [SerializeField] private GameEncounter affectedEncounter; // Token: 0x02002FBA RID: 12218 [Token(Token = "0x2002FBA")] public enum JJBCNBAJBKF { // Token: 0x0400DC6A RID: 56426 [Token(Token = "0x400DC6A")] TIME_ELAPSED, // Token: 0x0400DC6B RID: 56427 [Token(Token = "0x400DC6B")] IMMEDIATELY } // Token: 0x02002FBB RID: 12219 [Token(Token = "0x2002FBB")] public enum CBOBKGMDGMO { // Token: 0x0400DC6D RID: 56429 [Token(Token = "0x400DC6D")] ACTIVATE, // Token: 0x0400DC6E RID: 56430 [Token(Token = "0x400DC6E")] DEACTIVATE } } }