using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using Photon.Pun; using RecRoom.Activities.Quest; using UnityEngine; namespace RecRoom.Core.Encounters { // Token: 0x02002AD4 RID: 10964 [Token(Token = "0x2002AD4")] [StructLayout(3)] public class ChangeStoryStateEncounterStep : GameEncounterStep { // Token: 0x1700332A RID: 13098 // (get) Token: 0x060132F6 RID: 78582 RVA: 0x0049B8B0 File Offset: 0x00499AB0 [Token(Token = "0x1700332A")] public override string KODBEJPEFOJ { [Token(Token = "0x60132F6")] [Address(RVA = "0x10AB670", Offset = "0x10AA070", VA = "0x1810AB670", Slot = "4")] get { return "Changes the Story State and Room Story State of the Quest to switch between encounter \"branches\"."; } } // Token: 0x060132F7 RID: 78583 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60132F7")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "9")] public override void OnEncounterStart() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060132F8 RID: 78584 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60132F8")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "10")] public override void OnEncounterStop() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060132F9 RID: 78585 RVA: 0x0049B8C4 File Offset: 0x00499AC4 [Token(Token = "0x60132F9")] [Address(RVA = "0x10AB530", Offset = "0x10A9F30", VA = "0x1810AB530", Slot = "11")] public override void OnStartRunning() { if (PhotonNetwork.IsMasterClient && 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: 0x060132FA RID: 78586 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60132FA")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "12")] public override void OnUpdateRunning() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060132FB RID: 78587 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60132FB")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "13")] public override void OnStopRunning() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060132FC RID: 78588 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60132FC")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "14")] public override void OnSkipRunning() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060132FD RID: 78589 RVA: 0x0049B928 File Offset: 0x00499B28 [Token(Token = "0x60132FD")] [Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "15")] public override bool IsBlockingEncounterEnd() { } // Token: 0x060132FE RID: 78590 RVA: 0x0049B938 File Offset: 0x00499B38 [Token(Token = "0x60132FE")] [Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "16")] public override bool IsCompleted() { return true; } // Token: 0x060132FF RID: 78591 RVA: 0x0049B948 File Offset: 0x00499B48 [Token(Token = "0x60132FF")] [Address(RVA = "0x10AB620", Offset = "0x10AA020", VA = "0x1810AB620")] public ChangeStoryStateEncounterStep() { this.stepName = "New Step"; this.PNNLJIGIFDL = (int)((ulong)4294967295L); base..ctor(); } // Token: 0x0400D068 RID: 53352 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x400D068")] [SerializeField] private bool changeStoryState = true; // Token: 0x0400D069 RID: 53353 [global::Cpp2IlInjected.FieldOffset(Offset = "0x4C")] [Token(Token = "0x400D069")] [SerializeField] private QuestManager.OIHHCDMIMOG newStoryState; // Token: 0x0400D06A RID: 53354 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x400D06A")] [SerializeField] private bool changeRoomStoryState; // Token: 0x0400D06B RID: 53355 [global::Cpp2IlInjected.FieldOffset(Offset = "0x54")] [Token(Token = "0x400D06B")] [SerializeField] private QuestManager.OIHHCDMIMOG newRoomStoryState; } }