using System; using Cpp2IlInjected; using RecRoom.Activities.Quest; using UnityEngine; namespace RecRoom.Core.Encounters { // Token: 0x02002FC3 RID: 12227 [Token(Token = "0x2002FC3")] public class ChangeStoryStateEncounterStep : GameEncounterStep { // Token: 0x17003954 RID: 14676 // (get) Token: 0x06014D58 RID: 85336 RVA: 0x004E0DAC File Offset: 0x004DEFAC [Token(Token = "0x17003954")] public override string KODBEJPEFOJ { [Token(Token = "0x6014D58")] [Address(RVA = "0x89BAE0", Offset = "0x89A8E0", VA = "0x18089BAE0", Slot = "4")] get { return "Changes the Story State and Room Story State of the Quest to switch between encounter \"branches\"."; } } // Token: 0x06014D59 RID: 85337 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6014D59")] [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: 0x06014D5A RID: 85338 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6014D5A")] [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: 0x06014D5B RID: 85339 RVA: 0x004E0DC0 File Offset: 0x004DEFC0 [Token(Token = "0x6014D5B")] [Address(RVA = "0x89B9A0", Offset = "0x89A7A0", VA = "0x18089B9A0", 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: 0x06014D5C RID: 85340 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6014D5C")] [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: 0x06014D5D RID: 85341 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6014D5D")] [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: 0x06014D5E RID: 85342 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6014D5E")] [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: 0x06014D5F RID: 85343 RVA: 0x004E0E24 File Offset: 0x004DF024 [Token(Token = "0x6014D5F")] [Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "15")] public override bool IsBlockingEncounterEnd() { } // Token: 0x06014D60 RID: 85344 RVA: 0x004E0E34 File Offset: 0x004DF034 [Token(Token = "0x6014D60")] [Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "16")] public override bool IsCompleted() { return true; } // Token: 0x06014D61 RID: 85345 RVA: 0x004E0E44 File Offset: 0x004DF044 [Token(Token = "0x6014D61")] [Address(RVA = "0x89BA90", Offset = "0x89A890", VA = "0x18089BA90")] public ChangeStoryStateEncounterStep() { this.stepName = "New Step"; this.PNNLJIGIFDL = (int)((ulong)4294967295L); base..ctor(); } // Token: 0x0400DC8E RID: 56462 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400DC8E")] [SerializeField] private bool changeStoryState = true; // Token: 0x0400DC8F RID: 56463 [FieldOffset(Offset = "0x4C")] [Token(Token = "0x400DC8F")] [SerializeField] private QuestManager.OIHHCDMIMOG newStoryState; // Token: 0x0400DC90 RID: 56464 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400DC90")] [SerializeField] private bool changeRoomStoryState; // Token: 0x0400DC91 RID: 56465 [FieldOffset(Offset = "0x54")] [Token(Token = "0x400DC91")] [SerializeField] private QuestManager.OIHHCDMIMOG newRoomStoryState; } }