using System; using System.Reflection; using System.Runtime.InteropServices; using System.Text.RegularExpressions; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Core.Encounters { // Token: 0x02002AB9 RID: 10937 [Token(Token = "0x2002AB9")] [StructLayout(3)] public abstract class GameEncounterStep : MonoBehaviour { // Token: 0x1700331B RID: 13083 // (get) Token: 0x06013278 RID: 78456 RVA: 0x0049A498 File Offset: 0x00498698 [Token(Token = "0x1700331B")] public string PAIMOJECIOB { [Token(Token = "0x6013278")] [Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240")] get { return this.stepName; } } // Token: 0x1700331C RID: 13084 // (get) Token: 0x06013279 RID: 78457 [Token(Token = "0x1700331C")] public abstract string KODBEJPEFOJ { [Token(Token = "0x6013279")] [Address(Slot = "4")] get; } // Token: 0x0601327A RID: 78458 RVA: 0x0049A4AC File Offset: 0x004986AC [Token(Token = "0x601327A")] [Address(RVA = "0x10AD730", Offset = "0x10AC130", VA = "0x1810AD730", 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: 0x0601327B RID: 78459 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x601327B")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "6")] public virtual void OnCleanup() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0601327C RID: 78460 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x601327C")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "7")] public virtual void OnEncounterActivate() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0601327D RID: 78461 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x601327D")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "8")] public virtual void OnEncounterDeactivate() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0601327E RID: 78462 [Token(Token = "0x601327E")] [Address(Slot = "9")] public abstract void OnEncounterStart(); // Token: 0x0601327F RID: 78463 [Token(Token = "0x601327F")] [Address(Slot = "10")] public abstract void OnEncounterStop(); // Token: 0x06013280 RID: 78464 [Token(Token = "0x6013280")] [Address(Slot = "11")] public abstract void OnStartRunning(); // Token: 0x06013281 RID: 78465 [Token(Token = "0x6013281")] [Address(Slot = "12")] public abstract void OnUpdateRunning(); // Token: 0x06013282 RID: 78466 [Token(Token = "0x6013282")] [Address(Slot = "13")] public abstract void OnStopRunning(); // Token: 0x06013283 RID: 78467 [Token(Token = "0x6013283")] [Address(Slot = "14")] public abstract void OnSkipRunning(); // Token: 0x06013284 RID: 78468 [Token(Token = "0x6013284")] [Address(Slot = "15")] public abstract bool IsBlockingEncounterEnd(); // Token: 0x06013285 RID: 78469 [Token(Token = "0x6013285")] [Address(Slot = "16")] public abstract bool IsCompleted(); // Token: 0x06013286 RID: 78470 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6013286")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60")] protected void ALEAKKCBANB(string MNPIOPANCJM) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06013287 RID: 78471 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6013287")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60")] protected void LMHGDKKAHBN(string MNPIOPANCJM) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06013288 RID: 78472 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6013288")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60")] protected void IODICGLEAEL(string MNPIOPANCJM) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06013289 RID: 78473 RVA: 0x0049A4D8 File Offset: 0x004986D8 [Token(Token = "0x6013289")] [Address(RVA = "0x10AD5F0", Offset = "0x10ABFF0", VA = "0x1810AD5F0")] 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: 0x0601328A RID: 78474 RVA: 0x0049A534 File Offset: 0x00498734 [Token(Token = "0x601328A")] [Address(RVA = "0x10AD6C0", Offset = "0x10AC0C0", VA = "0x1810AD6C0")] protected string KBAJEILNMGH(string DNGKIAJLLHG) { int pnnljigifdl = this.PNNLJIGIFDL; return string.Format("S{0}.{1}", pnnljigifdl, DNGKIAJLLHG); } // Token: 0x0601328B RID: 78475 RVA: 0x0049A554 File Offset: 0x00498754 [Token(Token = "0x601328B")] [Address(RVA = "0x10AD750", Offset = "0x10AC150", VA = "0x1810AD750")] 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: 0x0601328C RID: 78476 RVA: 0x0049A598 File Offset: 0x00498798 [Token(Token = "0x601328C")] [Address(RVA = "0x10A9F10", Offset = "0x10A8910", VA = "0x1810A9F10")] protected GameEncounterStep() { } // Token: 0x0400D010 RID: 53264 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400D010")] [SerializeField] protected string stepName = "New Step"; // Token: 0x0400D011 RID: 53265 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400D011")] [SerializeField] protected int finishCondition; // Token: 0x0400D012 RID: 53266 [global::Cpp2IlInjected.FieldOffset(Offset = "0x24")] [Token(Token = "0x400D012")] [SerializeField] protected int finishValue; // Token: 0x0400D013 RID: 53267 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x400D013")] protected GameEncounter ADDBMBCNBKJ; // Token: 0x0400D014 RID: 53268 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x400D014")] protected int PNNLJIGIFDL = (int)((ulong)4294967295L); // Token: 0x0400D015 RID: 53269 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x400D015")] protected MACMLJJGBIM GPPMEPEBADM; // Token: 0x0400D016 RID: 53270 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x400D016")] protected MACMLJJGBIM POLMFGOLNLC; } }