scripts
This commit is contained in:
@@ -0,0 +1,119 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Activities.Quest;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Encounters
|
||||
{
|
||||
// Token: 0x02002AC5 RID: 10949
|
||||
[Token(Token = "0x2002AC5")]
|
||||
[StructLayout(3)]
|
||||
public class StoryStateEncounterStartTrigger : GameEncounterStartTrigger
|
||||
{
|
||||
// Token: 0x17003324 RID: 13092
|
||||
// (get) Token: 0x060132B5 RID: 78517 RVA: 0x0049ADC0 File Offset: 0x00498FC0
|
||||
[Token(Token = "0x17003324")]
|
||||
public override string KODBEJPEFOJ
|
||||
{
|
||||
[Token(Token = "0x60132B5")]
|
||||
[Address(RVA = "0x18AE220", Offset = "0x18ACC20", VA = "0x1818AE220", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return "The Story State of the Quest is in a certain state.";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060132B6 RID: 78518 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60132B6")]
|
||||
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "9")]
|
||||
public override void StartListening()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060132B7 RID: 78519 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60132B7")]
|
||||
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "11")]
|
||||
public override void StopListening()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060132B8 RID: 78520 RVA: 0x0049ADD4 File Offset: 0x00498FD4
|
||||
[Token(Token = "0x60132B8")]
|
||||
[Address(RVA = "0x18AE120", Offset = "0x18ACB20", VA = "0x1818AE120", 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: 0x060132B9 RID: 78521 RVA: 0x0049AE40 File Offset: 0x00499040
|
||||
[Token(Token = "0x60132B9")]
|
||||
[Address(RVA = "0x18ABF20", Offset = "0x18AA920", VA = "0x1818ABF20")]
|
||||
public StoryStateEncounterStartTrigger()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400D031 RID: 53297
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400D031")]
|
||||
[SerializeField]
|
||||
private StoryStateEncounterStartTrigger.HDCAOIFOKFC triggerOn;
|
||||
|
||||
// Token: 0x0400D032 RID: 53298
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x400D032")]
|
||||
[SerializeField]
|
||||
private QuestManager.OIHHCDMIMOG storyState;
|
||||
|
||||
// Token: 0x0400D033 RID: 53299
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400D033")]
|
||||
[SerializeField]
|
||||
private QuestManager.OIHHCDMIMOG roomStoryState;
|
||||
|
||||
// Token: 0x02002AC6 RID: 10950
|
||||
[Token(Token = "0x2002AC6")]
|
||||
public enum HDCAOIFOKFC
|
||||
{
|
||||
// Token: 0x0400D035 RID: 53301
|
||||
[Token(Token = "0x400D035")]
|
||||
STORY_STATE,
|
||||
// Token: 0x0400D036 RID: 53302
|
||||
[Token(Token = "0x400D036")]
|
||||
ROOM_STORY_STATE,
|
||||
// Token: 0x0400D037 RID: 53303
|
||||
[Token(Token = "0x400D037")]
|
||||
STORY_AND_ROOM_STORY_STATE,
|
||||
// Token: 0x0400D038 RID: 53304
|
||||
[Token(Token = "0x400D038")]
|
||||
STORY_OR_ROOM_STORY_STATE
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user