using System; using System.Reflection; using System.Text.RegularExpressions; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Core.Encounters { // Token: 0x02002FA1 RID: 12193 [Token(Token = "0x2002FA1")] public abstract class GameEncounterStep : MonoBehaviour { // Token: 0x17003942 RID: 14658 // (get) Token: 0x06014CBE RID: 85182 RVA: 0x004DF41C File Offset: 0x004DD61C [Token(Token = "0x17003942")] public string PAIMOJECIOB { [Token(Token = "0x6014CBE")] [Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")] get { return this.stepName; } } // Token: 0x17003943 RID: 14659 // (get) Token: 0x06014CBF RID: 85183 [Token(Token = "0x17003943")] public abstract string KODBEJPEFOJ { [Token(Token = "0x6014CBF")] [Address(Slot = "4")] get; } // Token: 0x06014CC0 RID: 85184 RVA: 0x004DF430 File Offset: 0x004DD630 [Token(Token = "0x6014CC0")] [Address(RVA = "0x8AB730", Offset = "0x8AA530", VA = "0x1808AB730", Slot = "5")] public virtual void OnAwake(GameEncounter ADDBMBCNBKJ, int PNNLJIGIFDL, MACMLJJGBIM GPPMEPEBADM, MACMLJJGBIM POLMFGOLNLC) { this.POLMFGOLNLC = 0; this.ADDBMBCNBKJ = ADDBMBCNBKJ; this.PNNLJIGIFDL = PNNLJIGIFDL; this.GPPMEPEBADM = GPPMEPEBADM; } // Token: 0x06014CC1 RID: 85185 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6014CC1")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "6")] public virtual void OnCleanup() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06014CC2 RID: 85186 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6014CC2")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "7")] public virtual void OnEncounterActivate() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06014CC3 RID: 85187 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6014CC3")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "8")] public virtual void OnEncounterDeactivate() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06014CC4 RID: 85188 [Token(Token = "0x6014CC4")] [Address(Slot = "9")] public abstract void OnEncounterStart(); // Token: 0x06014CC5 RID: 85189 [Token(Token = "0x6014CC5")] [Address(Slot = "10")] public abstract void OnEncounterStop(); // Token: 0x06014CC6 RID: 85190 [Token(Token = "0x6014CC6")] [Address(Slot = "11")] public abstract void OnStartRunning(); // Token: 0x06014CC7 RID: 85191 [Token(Token = "0x6014CC7")] [Address(Slot = "12")] public abstract void OnUpdateRunning(); // Token: 0x06014CC8 RID: 85192 [Token(Token = "0x6014CC8")] [Address(Slot = "13")] public abstract void OnStopRunning(); // Token: 0x06014CC9 RID: 85193 [Token(Token = "0x6014CC9")] [Address(Slot = "14")] public abstract void OnSkipRunning(); // Token: 0x06014CCA RID: 85194 [Token(Token = "0x6014CCA")] [Address(Slot = "15")] public abstract bool IsBlockingEncounterEnd(); // Token: 0x06014CCB RID: 85195 [Token(Token = "0x6014CCB")] [Address(Slot = "16")] public abstract bool IsCompleted(); // Token: 0x06014CCC RID: 85196 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6014CCC")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")] protected void ALEAKKCBANB(string MNPIOPANCJM) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06014CCD RID: 85197 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6014CCD")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")] protected void LMHGDKKAHBN(string MNPIOPANCJM) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06014CCE RID: 85198 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6014CCE")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")] protected void IODICGLEAEL(string MNPIOPANCJM) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06014CCF RID: 85199 RVA: 0x004DF45C File Offset: 0x004DD65C [Token(Token = "0x6014CCF")] [Address(RVA = "0x8AB5F0", Offset = "0x8AA3F0", VA = "0x1808AB5F0")] private string ABKGJCEHDOH(string MNPIOPANCJM) { GameEncounter addbmbcnbkj = this.ADDBMBCNBKJ; int num = 0; if (!(addbmbcnbkj != num)) { string text = this.stepName; return string.Format("Step: {0}. {1}", text, MNPIOPANCJM); } string name = this.ADDBMBCNBKJ.name; string text2 = this.stepName; return string.Format("Encounter: {0} Step: {1}. {2}", name, text2, MNPIOPANCJM); } // Token: 0x06014CD0 RID: 85200 RVA: 0x004DF4B8 File Offset: 0x004DD6B8 [Token(Token = "0x6014CD0")] [Address(RVA = "0x8AB6C0", Offset = "0x8AA4C0", VA = "0x1808AB6C0")] protected string KBAJEILNMGH(string DNGKIAJLLHG) { int pnnljigifdl = this.PNNLJIGIFDL; return string.Format("S{0}.{1}", pnnljigifdl, DNGKIAJLLHG); } // Token: 0x06014CD1 RID: 85201 RVA: 0x004DF4D8 File Offset: 0x004DD6D8 [Token(Token = "0x6014CD1")] [Address(RVA = "0x8AB750", Offset = "0x8AA550", VA = "0x1808AB750")] public static string ParseFriendlyTypeName(Type GEDCEIDOKJL) { MemberTypes memberType = GEDCEIDOKJL.MemberType; MemberTypes memberType2 = GEDCEIDOKJL.MemberType; string text2; string text = Regex.Replace(text2, "(\\B[A-Z0-9])", " $1"); return string.Format("{0} Step", text); } // Token: 0x06014CD2 RID: 85202 RVA: 0x004DF51C File Offset: 0x004DD71C [Token(Token = "0x6014CD2")] [Address(RVA = "0x89A170", Offset = "0x898F70", VA = "0x18089A170")] protected GameEncounterStep() { } // Token: 0x0400DC1D RID: 56349 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400DC1D")] [SerializeField] protected string stepName = "New Step"; // Token: 0x0400DC1E RID: 56350 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400DC1E")] [SerializeField] protected int finishCondition; // Token: 0x0400DC1F RID: 56351 [FieldOffset(Offset = "0x24")] [Token(Token = "0x400DC1F")] [SerializeField] protected int finishValue; // Token: 0x0400DC20 RID: 56352 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400DC20")] protected GameEncounter ADDBMBCNBKJ; // Token: 0x0400DC21 RID: 56353 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400DC21")] protected int PNNLJIGIFDL = (int)((ulong)4294967295L); // Token: 0x0400DC22 RID: 56354 [FieldOffset(Offset = "0x38")] [Token(Token = "0x400DC22")] protected MACMLJJGBIM GPPMEPEBADM; // Token: 0x0400DC23 RID: 56355 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400DC23")] protected MACMLJJGBIM POLMFGOLNLC; } }