using System; using System.Reflection; using System.Text.RegularExpressions; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Core.Encounters { // Token: 0x0200308A RID: 12426 [Token(Token = "0x200308A")] public abstract class GameEncounterStep : MonoBehaviour { // Token: 0x170039FB RID: 14843 // (get) Token: 0x06015109 RID: 86281 RVA: 0x004E94FC File Offset: 0x004E76FC [Token(Token = "0x170039FB")] public string PAIMOJECIOB { [Token(Token = "0x6015109")] [Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")] get { return this.stepName; } } // Token: 0x170039FC RID: 14844 // (get) Token: 0x0601510A RID: 86282 [Token(Token = "0x170039FC")] public abstract string KODBEJPEFOJ { [Token(Token = "0x601510A")] [Address(Slot = "4")] get; } // Token: 0x0601510B RID: 86283 RVA: 0x004E9510 File Offset: 0x004E7710 [Token(Token = "0x601510B")] [Address(RVA = "0x13A4200", Offset = "0x13A3200", VA = "0x1813A4200", 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: 0x0601510C RID: 86284 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x601510C")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "6")] public virtual void OnCleanup() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0601510D RID: 86285 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x601510D")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "7")] public virtual void OnEncounterActivate() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0601510E RID: 86286 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x601510E")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "8")] public virtual void OnEncounterDeactivate() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0601510F RID: 86287 [Token(Token = "0x601510F")] [Address(Slot = "9")] public abstract void OnEncounterStart(); // Token: 0x06015110 RID: 86288 [Token(Token = "0x6015110")] [Address(Slot = "10")] public abstract void OnEncounterStop(); // Token: 0x06015111 RID: 86289 [Token(Token = "0x6015111")] [Address(Slot = "11")] public abstract void OnStartRunning(); // Token: 0x06015112 RID: 86290 [Token(Token = "0x6015112")] [Address(Slot = "12")] public abstract void OnUpdateRunning(); // Token: 0x06015113 RID: 86291 [Token(Token = "0x6015113")] [Address(Slot = "13")] public abstract void OnStopRunning(); // Token: 0x06015114 RID: 86292 [Token(Token = "0x6015114")] [Address(Slot = "14")] public abstract void OnSkipRunning(); // Token: 0x06015115 RID: 86293 [Token(Token = "0x6015115")] [Address(Slot = "15")] public abstract bool IsBlockingEncounterEnd(); // Token: 0x06015116 RID: 86294 [Token(Token = "0x6015116")] [Address(Slot = "16")] public abstract bool IsCompleted(); // Token: 0x06015117 RID: 86295 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6015117")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")] protected void ALEAKKCBANB(string MNPIOPANCJM) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06015118 RID: 86296 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6015118")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")] protected void LMHGDKKAHBN(string MNPIOPANCJM) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06015119 RID: 86297 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6015119")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")] protected void IODICGLEAEL(string MNPIOPANCJM) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0601511A RID: 86298 RVA: 0x004E953C File Offset: 0x004E773C [Token(Token = "0x601511A")] [Address(RVA = "0x13A40C0", Offset = "0x13A30C0", VA = "0x1813A40C0")] 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: 0x0601511B RID: 86299 RVA: 0x004E9598 File Offset: 0x004E7798 [Token(Token = "0x601511B")] [Address(RVA = "0x13A4190", Offset = "0x13A3190", VA = "0x1813A4190")] protected string KBAJEILNMGH(string DNGKIAJLLHG) { int pnnljigifdl = this.PNNLJIGIFDL; return string.Format("S{0}.{1}", pnnljigifdl, DNGKIAJLLHG); } // Token: 0x0601511C RID: 86300 RVA: 0x004E95B8 File Offset: 0x004E77B8 [Token(Token = "0x601511C")] [Address(RVA = "0x13A4220", Offset = "0x13A3220", VA = "0x1813A4220")] 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: 0x0601511D RID: 86301 RVA: 0x004E95FC File Offset: 0x004E77FC [Token(Token = "0x601511D")] [Address(RVA = "0x1392C90", Offset = "0x1391C90", VA = "0x181392C90")] protected GameEncounterStep() { } // Token: 0x0400DE4C RID: 56908 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400DE4C")] [SerializeField] protected string stepName = "New Step"; // Token: 0x0400DE4D RID: 56909 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400DE4D")] [SerializeField] protected int finishCondition; // Token: 0x0400DE4E RID: 56910 [FieldOffset(Offset = "0x24")] [Token(Token = "0x400DE4E")] [SerializeField] protected int finishValue; // Token: 0x0400DE4F RID: 56911 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400DE4F")] protected GameEncounter ADDBMBCNBKJ; // Token: 0x0400DE50 RID: 56912 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400DE50")] protected int PNNLJIGIFDL = (int)((ulong)4294967295L); // Token: 0x0400DE51 RID: 56913 [FieldOffset(Offset = "0x38")] [Token(Token = "0x400DE51")] protected MACMLJJGBIM GPPMEPEBADM; // Token: 0x0400DE52 RID: 56914 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400DE52")] protected MACMLJJGBIM POLMFGOLNLC; } }