using System; using Cpp2IlInjected; using Pathfinding.RVO; using UnityEngine; namespace RecRoom.Core.Encounters { // Token: 0x020030DF RID: 12511 [Token(Token = "0x20030DF")] public class UnlockDoorEncounterStep : GameEncounterStep { // Token: 0x17003A2E RID: 14894 // (get) Token: 0x06015296 RID: 86678 RVA: 0x004ECE28 File Offset: 0x004EB028 [Token(Token = "0x17003A2E")] public override string KODBEJPEFOJ { [Token(Token = "0x6015296")] [Address(RVA = "0x13AC200", Offset = "0x13AB200", VA = "0x1813AC200", Slot = "4")] get { return "Unlocks a Lockable Door."; } } // Token: 0x06015297 RID: 86679 RVA: 0x004ECE3C File Offset: 0x004EB03C [Token(Token = "0x6015297")] [Address(RVA = "0x13AC1A0", Offset = "0x13AB1A0", VA = "0x1813AC1A0", Slot = "7")] public override void OnEncounterActivate() { float radius = ((IAgent)this.door).Radius; } // Token: 0x06015298 RID: 86680 RVA: 0x004ECE5C File Offset: 0x004EB05C [Token(Token = "0x6015298")] [Address(RVA = "0x13AC1A0", Offset = "0x13AB1A0", VA = "0x1813AC1A0", Slot = "9")] public override void OnEncounterStart() { float radius = ((IAgent)this.door).Radius; } // Token: 0x06015299 RID: 86681 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6015299")] [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: 0x0601529A RID: 86682 RVA: 0x004ECE7C File Offset: 0x004EB07C [Token(Token = "0x601529A")] [Address(RVA = "0x13AC1D0", Offset = "0x13AB1D0", VA = "0x1813AC1D0", Slot = "11")] public override void OnStartRunning() { float radius = ((IAgent)this.door).Radius; } // Token: 0x0601529B RID: 86683 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x601529B")] [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: 0x0601529C RID: 86684 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x601529C")] [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: 0x0601529D RID: 86685 RVA: 0x004ECE9C File Offset: 0x004EB09C [Token(Token = "0x601529D")] [Address(RVA = "0x13AC1D0", Offset = "0x13AB1D0", VA = "0x1813AC1D0", Slot = "14")] public override void OnSkipRunning() { float radius = ((IAgent)this.door).Radius; } // Token: 0x0601529E RID: 86686 RVA: 0x004ECEBC File Offset: 0x004EB0BC [Token(Token = "0x601529E")] [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: 0x0601529F RID: 86687 RVA: 0x004ECEF0 File Offset: 0x004EB0F0 [Token(Token = "0x601529F")] [Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "16")] public override bool IsCompleted() { return true; } // Token: 0x060152A0 RID: 86688 RVA: 0x004ECF00 File Offset: 0x004EB100 [Token(Token = "0x60152A0")] [Address(RVA = "0x1392C90", Offset = "0x1391C90", VA = "0x181392C90")] public UnlockDoorEncounterStep() { this.stepName = "New Step"; this.PNNLJIGIFDL = (int)((ulong)4294967295L); base..ctor(); } // Token: 0x0400DF67 RID: 57191 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400DF67")] [SerializeField] public LockableDoor door; // Token: 0x020030E0 RID: 12512 [Token(Token = "0x20030E0")] public enum FKMLAPJJILA { // Token: 0x0400DF69 RID: 57193 [Token(Token = "0x400DF69")] TIME_ELAPSED, // Token: 0x0400DF6A RID: 57194 [Token(Token = "0x400DF6A")] IMMEDIATELY } } }