using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using Photon.Pun; using UnityEngine; namespace RecRoom.Core.Encounters { // Token: 0x02002ACD RID: 10957 [Token(Token = "0x2002ACD")] [StructLayout(3)] public class ActivateDeactivateEncounterEncounterStep : GameEncounterStep { // Token: 0x17003328 RID: 13096 // (get) Token: 0x060132D3 RID: 78547 RVA: 0x0049B15C File Offset: 0x0049935C [Token(Token = "0x17003328")] public override string KODBEJPEFOJ { [Token(Token = "0x60132D3")] [Address(RVA = "0x10A9F60", Offset = "0x10A8960", VA = "0x1810A9F60", Slot = "4")] get { return "Forcibly activates or deactivates a certain encounter."; } } // Token: 0x060132D4 RID: 78548 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60132D4")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "9")] public override void OnEncounterStart() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060132D5 RID: 78549 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60132D5")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "10")] public override void OnEncounterStop() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060132D6 RID: 78550 RVA: 0x0049B170 File Offset: 0x00499370 [Token(Token = "0x60132D6")] [Address(RVA = "0x10A9DA0", Offset = "0x10A87A0", VA = "0x1810A9DA0", 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 (PhotonNetwork.IsMasterClient) { goto Block_3; } } if (PhotonNetwork.IsMasterClient) { DJHELPHHAEN pegjgmdgkjn = gameEncounter2.PEGJGMDGKJN; gameEncounter2.k__BackingField = false; int num2 = 0; pegjgmdgkjn.PIEOGAPMGIH((ushort)num2); } return; Block_3: throw new NullReferenceException(); } // Token: 0x060132D7 RID: 78551 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60132D7")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "12")] public override void OnUpdateRunning() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060132D8 RID: 78552 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60132D8")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "13")] public override void OnStopRunning() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060132D9 RID: 78553 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60132D9")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "14")] public override void OnSkipRunning() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060132DA RID: 78554 RVA: 0x0049B1DC File Offset: 0x004993DC [Token(Token = "0x60132DA")] [Address(RVA = "0x10A9BD0", Offset = "0x10A85D0", VA = "0x1810A9BD0", Slot = "15")] public override bool IsBlockingEncounterEnd() { int finishCondition = this.finishCondition; if (finishCondition == 0) { float num = this.POLMFGOLNLC.OKFCHCDDGCP; } return finishCondition != 1; } // Token: 0x060132DB RID: 78555 RVA: 0x0049B210 File Offset: 0x00499410 [Token(Token = "0x60132DB")] [Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "16")] public override bool IsCompleted() { return true; } // Token: 0x060132DC RID: 78556 RVA: 0x0049B220 File Offset: 0x00499420 [Token(Token = "0x60132DC")] [Address(RVA = "0x10A9C20", Offset = "0x10A8620", VA = "0x1810A9C20")] 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 (PhotonNetwork.IsMasterClient) { goto Block_3; } } if (PhotonNetwork.IsMasterClient) { DJHELPHHAEN pegjgmdgkjn = gameEncounter2.PEGJGMDGKJN; gameEncounter2.k__BackingField = false; int num2 = 0; pegjgmdgkjn.PIEOGAPMGIH((ushort)num2); } return; Block_3: throw new NullReferenceException(); } // Token: 0x060132DD RID: 78557 RVA: 0x0049B284 File Offset: 0x00499484 [Token(Token = "0x60132DD")] [Address(RVA = "0x10A9F10", Offset = "0x10A8910", VA = "0x1810A9F10")] public ActivateDeactivateEncounterEncounterStep() { this.stepName = "New Step"; this.PNNLJIGIFDL = (int)((ulong)4294967295L); base..ctor(); } // Token: 0x0400D04B RID: 53323 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x400D04B")] [SerializeField] private ActivateDeactivateEncounterEncounterStep.CBOBKGMDGMO action; // Token: 0x0400D04C RID: 53324 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x400D04C")] [SerializeField] private GameEncounter affectedEncounter; // Token: 0x02002ACE RID: 10958 [Token(Token = "0x2002ACE")] public enum JJBCNBAJBKF { // Token: 0x0400D04E RID: 53326 [Token(Token = "0x400D04E")] TIME_ELAPSED, // Token: 0x0400D04F RID: 53327 [Token(Token = "0x400D04F")] IMMEDIATELY } // Token: 0x02002ACF RID: 10959 [Token(Token = "0x2002ACF")] public enum CBOBKGMDGMO { // Token: 0x0400D051 RID: 53329 [Token(Token = "0x400D051")] ACTIVATE, // Token: 0x0400D052 RID: 53330 [Token(Token = "0x400D052")] DEACTIVATE } } }