using System; using Cpp2IlInjected; using RecRoom.Activities.Quest; using UnityEngine; namespace RecRoom.Core.Encounters { // Token: 0x020030AC RID: 12460 [Token(Token = "0x20030AC")] public class ChangeStoryStateEncounterStep : GameEncounterStep { // Token: 0x17003A0D RID: 14861 // (get) Token: 0x060151A3 RID: 86435 RVA: 0x004EAE7C File Offset: 0x004E907C [Token(Token = "0x17003A0D")] public override string KODBEJPEFOJ { [Token(Token = "0x60151A3")] [Address(RVA = "0x1394600", Offset = "0x1393600", VA = "0x181394600", Slot = "4")] get { return "Changes the Story State and Room Story State of the Quest to switch between encounter \"branches\"."; } } // Token: 0x060151A4 RID: 86436 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60151A4")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "9")] public override void OnEncounterStart() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060151A5 RID: 86437 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60151A5")] [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: 0x060151A6 RID: 86438 RVA: 0x004EAE90 File Offset: 0x004E9090 [Token(Token = "0x60151A6")] [Address(RVA = "0x13944C0", Offset = "0x13934C0", VA = "0x1813944C0", Slot = "11")] public override void OnStartRunning() { if (KKPBCOOONNK.BNNCCCFFALC && QuestManager.FFNIFALJLDD) { QuestManager instance = QuestManager.ONCPNMDGGKG; if (this.changeStoryState) { QuestManager.OIHHCDMIMOG oihhcdmimog = this.newStoryState; instance.EBIKCCLNDIA = oihhcdmimog; } if (this.changeRoomStoryState) { QuestManager.OIHHCDMIMOG oihhcdmimog2 = this.newRoomStoryState; instance.LFKGKLJOOFD = oihhcdmimog2; } } } // Token: 0x060151A7 RID: 86439 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60151A7")] [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: 0x060151A8 RID: 86440 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60151A8")] [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: 0x060151A9 RID: 86441 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60151A9")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "14")] public override void OnSkipRunning() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060151AA RID: 86442 RVA: 0x004EAEF4 File Offset: 0x004E90F4 [Token(Token = "0x60151AA")] [Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "15")] public override bool IsBlockingEncounterEnd() { } // Token: 0x060151AB RID: 86443 RVA: 0x004EAF04 File Offset: 0x004E9104 [Token(Token = "0x60151AB")] [Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "16")] public override bool IsCompleted() { return true; } // Token: 0x060151AC RID: 86444 RVA: 0x004EAF14 File Offset: 0x004E9114 [Token(Token = "0x60151AC")] [Address(RVA = "0x13945B0", Offset = "0x13935B0", VA = "0x1813945B0")] public ChangeStoryStateEncounterStep() { this.stepName = "New Step"; this.PNNLJIGIFDL = (int)((ulong)4294967295L); base..ctor(); } // Token: 0x0400DEBD RID: 57021 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400DEBD")] [SerializeField] private bool changeStoryState = true; // Token: 0x0400DEBE RID: 57022 [FieldOffset(Offset = "0x4C")] [Token(Token = "0x400DEBE")] [SerializeField] private QuestManager.OIHHCDMIMOG newStoryState; // Token: 0x0400DEBF RID: 57023 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400DEBF")] [SerializeField] private bool changeRoomStoryState; // Token: 0x0400DEC0 RID: 57024 [FieldOffset(Offset = "0x54")] [Token(Token = "0x400DEC0")] [SerializeField] private QuestManager.OIHHCDMIMOG newRoomStoryState; } }