using System; using Cpp2IlInjected; using RecRoom.Activities.Quest; using UnityEngine; namespace RecRoom.Core.Encounters { // Token: 0x0200309A RID: 12442 [Token(Token = "0x200309A")] public class StoryStateEncounterStartTrigger : GameEncounterStartTrigger { // Token: 0x17003A06 RID: 14854 // (get) Token: 0x06015156 RID: 86358 RVA: 0x004EA264 File Offset: 0x004E8464 [Token(Token = "0x17003A06")] public override string KODBEJPEFOJ { [Token(Token = "0x6015156")] [Address(RVA = "0x13AB7A0", Offset = "0x13AA7A0", VA = "0x1813AB7A0", Slot = "4")] get { return "The Story State of the Quest is in a certain state."; } } // Token: 0x06015157 RID: 86359 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6015157")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "9")] public override void StartListening() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06015158 RID: 86360 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6015158")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "11")] public override void StopListening() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06015159 RID: 86361 RVA: 0x004EA278 File Offset: 0x004E8478 [Token(Token = "0x6015159")] [Address(RVA = "0x13AB6A0", Offset = "0x13AA6A0", VA = "0x1813AB6A0", Slot = "10")] public override bool IsTriggered() { if (QuestManager.FFNIFALJLDD) { QuestManager instance = QuestManager.ONCPNMDGGKG; bool flag = instance.EBIKCCLNDIA == this.storyState; QuestManager.OIHHCDMIMOG currentRoomStoryState = instance.LFKGKLJOOFD; StoryStateEncounterStartTrigger.HDCAOIFOKFC hdcaoifokfc = this.triggerOn; bool flag2 = currentRoomStoryState == this.roomStoryState; if (hdcaoifokfc != StoryStateEncounterStartTrigger.HDCAOIFOKFC.STORY_STATE) { if (hdcaoifokfc != StoryStateEncounterStartTrigger.HDCAOIFOKFC.STORY_STATE) { if (hdcaoifokfc == StoryStateEncounterStartTrigger.HDCAOIFOKFC.STORY_STATE) { return flag; } if (hdcaoifokfc != StoryStateEncounterStartTrigger.HDCAOIFOKFC.ROOM_STORY_STATE) { goto IL_56; } } return flag2; } return flag; } IL_56: throw new NullReferenceException(); } // Token: 0x0601515A RID: 86362 RVA: 0x004EA2E4 File Offset: 0x004E84E4 [Token(Token = "0x601515A")] [Address(RVA = "0x794810", Offset = "0x793810", VA = "0x180794810")] public StoryStateEncounterStartTrigger() { this.MAMIAELEMJC = (int)((ulong)4294967295L); base..ctor(); } // Token: 0x0400DE7C RID: 56956 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400DE7C")] [SerializeField] private StoryStateEncounterStartTrigger.HDCAOIFOKFC triggerOn; // Token: 0x0400DE7D RID: 56957 [FieldOffset(Offset = "0x2C")] [Token(Token = "0x400DE7D")] [SerializeField] private QuestManager.OIHHCDMIMOG storyState; // Token: 0x0400DE7E RID: 56958 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400DE7E")] [SerializeField] private QuestManager.OIHHCDMIMOG roomStoryState; // Token: 0x0200309B RID: 12443 [Token(Token = "0x200309B")] public enum HDCAOIFOKFC { // Token: 0x0400DE80 RID: 56960 [Token(Token = "0x400DE80")] STORY_STATE, // Token: 0x0400DE81 RID: 56961 [Token(Token = "0x400DE81")] ROOM_STORY_STATE, // Token: 0x0400DE82 RID: 56962 [Token(Token = "0x400DE82")] STORY_AND_ROOM_STORY_STATE, // Token: 0x0400DE83 RID: 56963 [Token(Token = "0x400DE83")] STORY_OR_ROOM_STORY_STATE } } }