using System; using Cpp2IlInjected; using UnityEngine; using UnityEngine.Events; namespace RecRoom.Core.Encounters { // Token: 0x02002FE5 RID: 12261 [Token(Token = "0x2002FE5")] public class RunScriptFunctionEncounterStep : GameEncounterStep { // Token: 0x17003964 RID: 14692 // (get) Token: 0x06014DF7 RID: 85495 RVA: 0x004E1E40 File Offset: 0x004E0040 [Token(Token = "0x17003964")] public override string KODBEJPEFOJ { [Token(Token = "0x6014DF7")] [Address(RVA = "0x8B0990", Offset = "0x8AF790", VA = "0x1808B0990", Slot = "4")] get { return "Runs arbitrary functions on components of game objects in the scene."; } } // Token: 0x06014DF8 RID: 85496 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6014DF8")] [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: 0x06014DF9 RID: 85497 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6014DF9")] [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: 0x06014DFA RID: 85498 RVA: 0x004E1E54 File Offset: 0x004E0054 [Token(Token = "0x6014DFA")] [Address(RVA = "0x8B0970", Offset = "0x8AF770", VA = "0x1808B0970", Slot = "11")] public override void OnStartRunning() { UnityEvent unityEvent = this.functionsToRun; if (unityEvent != 0) { unityEvent.Invoke(); return; } } // Token: 0x06014DFB RID: 85499 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6014DFB")] [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: 0x06014DFC RID: 85500 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6014DFC")] [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: 0x06014DFD RID: 85501 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6014DFD")] [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: 0x06014DFE RID: 85502 RVA: 0x004E1E74 File Offset: 0x004E0074 [Token(Token = "0x6014DFE")] [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: 0x06014DFF RID: 85503 RVA: 0x004E1EA8 File Offset: 0x004E00A8 [Token(Token = "0x6014DFF")] [Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "16")] public override bool IsCompleted() { return true; } // Token: 0x06014E00 RID: 85504 RVA: 0x004E1EB8 File Offset: 0x004E00B8 [Token(Token = "0x6014E00")] [Address(RVA = "0x89A170", Offset = "0x898F70", VA = "0x18089A170")] public RunScriptFunctionEncounterStep() { this.stepName = "New Step"; this.PNNLJIGIFDL = (int)((ulong)4294967295L); base..ctor(); } // Token: 0x0400DCF4 RID: 56564 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400DCF4")] [SerializeField] private UnityEvent functionsToRun; // Token: 0x02002FE6 RID: 12262 [Token(Token = "0x2002FE6")] public enum JCGDFPBGHPP { // Token: 0x0400DCF6 RID: 56566 [Token(Token = "0x400DCF6")] TIME_ELAPSED, // Token: 0x0400DCF7 RID: 56567 [Token(Token = "0x400DCF7")] IMMEDIATELY } } }