using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using Photon.Pun; using UnityEngine; namespace RecRoom.Core.Encounters { // Token: 0x02002ADC RID: 10972 [Token(Token = "0x2002ADC")] [StructLayout(3)] public class EnableToolEncounterStep : GameEncounterStep { // Token: 0x1700332E RID: 13102 // (get) Token: 0x06013320 RID: 78624 RVA: 0x0049BC54 File Offset: 0x00499E54 [Token(Token = "0x1700332E")] public override string KODBEJPEFOJ { [Token(Token = "0x6013320")] [Address(RVA = "0x10AD0C0", Offset = "0x10ABAC0", VA = "0x1810AD0C0", Slot = "4")] get { return "Disables or enables tools on encounter run."; } } // Token: 0x06013321 RID: 78625 RVA: 0x0049BC68 File Offset: 0x00499E68 [Token(Token = "0x6013321")] [Address(RVA = "0x10ACEB0", Offset = "0x10AB8B0", VA = "0x1810ACEB0", Slot = "5")] public override void OnAwake(GameEncounter ADDBMBCNBKJ, int PNNLJIGIFDL, MACMLJJGBIM GPPMEPEBADM, MACMLJJGBIM POLMFGOLNLC) { GameObject gameObject = this.toolRoot; this.ADDBMBCNBKJ = ADDBMBCNBKJ; this.PNNLJIGIFDL = PNNLJIGIFDL; this.GPPMEPEBADM = GPPMEPEBADM; this.POLMFGOLNLC = 0; Tool[] componentsInChildren = gameObject.GetComponentsInChildren(); this.DADPEOJODCE = componentsInChildren; } // Token: 0x06013322 RID: 78626 RVA: 0x0049BCAC File Offset: 0x00499EAC [Token(Token = "0x6013322")] [Address(RVA = "0x10ACEA0", Offset = "0x10AB8A0", VA = "0x1810ACEA0", Slot = "7")] public override void OnEncounterActivate() { int num = 0; this.PKPJKEAEJJH(num != 0); } // Token: 0x06013323 RID: 78627 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6013323")] [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: 0x06013324 RID: 78628 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6013324")] [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: 0x06013325 RID: 78629 RVA: 0x0049BCC4 File Offset: 0x00499EC4 [Token(Token = "0x6013325")] [Address(RVA = "0x10ACE90", Offset = "0x10AB890", VA = "0x1810ACE90", Slot = "11")] public override void OnStartRunning() { this.PKPJKEAEJJH(true); } // Token: 0x06013326 RID: 78630 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6013326")] [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: 0x06013327 RID: 78631 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6013327")] [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: 0x06013328 RID: 78632 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6013328")] [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: 0x06013329 RID: 78633 RVA: 0x0049BCD8 File Offset: 0x00499ED8 [Token(Token = "0x6013329")] [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: 0x0601332A RID: 78634 RVA: 0x0049BD0C File Offset: 0x00499F0C [Token(Token = "0x601332A")] [Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "16")] public override bool IsCompleted() { return true; } // Token: 0x0601332B RID: 78635 RVA: 0x0049BD1C File Offset: 0x00499F1C [Token(Token = "0x601332B")] [Address(RVA = "0x10ACEA0", Offset = "0x10AB8A0", VA = "0x1810ACEA0")] private void ONPAEFAFBJJ() { int num = 0; this.PKPJKEAEJJH(num != 0); } // Token: 0x0601332C RID: 78636 RVA: 0x0049BD34 File Offset: 0x00499F34 [Token(Token = "0x601332C")] [Address(RVA = "0x10ACE90", Offset = "0x10AB890", VA = "0x1810ACE90")] private void EIIACMLPDDM() { this.PKPJKEAEJJH(true); } // Token: 0x0601332D RID: 78637 RVA: 0x0049BD48 File Offset: 0x00499F48 [Token(Token = "0x601332D")] [Address(RVA = "0x10ACF40", Offset = "0x10AB940", VA = "0x1810ACF40")] private void PKPJKEAEJJH(bool CFICOGKHLAE) { if (PhotonNetwork.IsMasterClient) { Tool[] dadpeojodce = this.DADPEOJODCE; int num = 0; if (num < dadpeojodce.Length) { Tool tool = dadpeojodce[num]; int num2 = 0; if (tool != num2 && !this.DADPEOJODCE[num].FNFNLDBILFE) { this.DADPEOJODCE[num].PAJGCGDFHKK = CFICOGKHLAE; } Tool[] dadpeojodce2 = this.DADPEOJODCE; num++; } } } // Token: 0x0601332E RID: 78638 RVA: 0x0049BDC0 File Offset: 0x00499FC0 [Token(Token = "0x601332E")] [Address(RVA = "0x10A9F10", Offset = "0x10A8910", VA = "0x1810A9F10")] public EnableToolEncounterStep() { this.stepName = "New Step"; this.PNNLJIGIFDL = (int)((ulong)4294967295L); base..ctor(); } // Token: 0x0400D080 RID: 53376 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x400D080")] [SerializeField] private GameObject toolRoot; // Token: 0x0400D081 RID: 53377 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x400D081")] private Tool[] DADPEOJODCE; // Token: 0x02002ADD RID: 10973 [Token(Token = "0x2002ADD")] public enum ILLBEFHIJFP { // Token: 0x0400D083 RID: 53379 [Token(Token = "0x400D083")] TIME_ELAPSED, // Token: 0x0400D084 RID: 53380 [Token(Token = "0x400D084")] IMMEDIATELY } } }