221 lines
7.0 KiB
C#
221 lines
7.0 KiB
C#
using System;
|
|
using System.Reflection;
|
|
using System.Runtime.InteropServices;
|
|
using System.Text.RegularExpressions;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Core.Encounters
|
|
{
|
|
// Token: 0x02002AB9 RID: 10937
|
|
[Token(Token = "0x2002AB9")]
|
|
[StructLayout(3)]
|
|
public abstract class GameEncounterStep : MonoBehaviour
|
|
{
|
|
// Token: 0x1700331B RID: 13083
|
|
// (get) Token: 0x06013278 RID: 78456 RVA: 0x0049A498 File Offset: 0x00498698
|
|
[Token(Token = "0x1700331B")]
|
|
public string PAIMOJECIOB
|
|
{
|
|
[Token(Token = "0x6013278")]
|
|
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240")]
|
|
get
|
|
{
|
|
return this.stepName;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700331C RID: 13084
|
|
// (get) Token: 0x06013279 RID: 78457
|
|
[Token(Token = "0x1700331C")]
|
|
public abstract string KODBEJPEFOJ
|
|
{
|
|
[Token(Token = "0x6013279")]
|
|
[Address(Slot = "4")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x0601327A RID: 78458 RVA: 0x0049A4AC File Offset: 0x004986AC
|
|
[Token(Token = "0x601327A")]
|
|
[Address(RVA = "0x10AD730", Offset = "0x10AC130", VA = "0x1810AD730", Slot = "5")]
|
|
public virtual void OnAwake(GameEncounter ADDBMBCNBKJ, int PNNLJIGIFDL, MACMLJJGBIM GPPMEPEBADM, MACMLJJGBIM POLMFGOLNLC)
|
|
{
|
|
this.POLMFGOLNLC = 0;
|
|
this.ADDBMBCNBKJ = ADDBMBCNBKJ;
|
|
this.PNNLJIGIFDL = PNNLJIGIFDL;
|
|
this.GPPMEPEBADM = GPPMEPEBADM;
|
|
}
|
|
|
|
// Token: 0x0601327B RID: 78459 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x601327B")]
|
|
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "6")]
|
|
public virtual void OnCleanup()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0601327C RID: 78460 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x601327C")]
|
|
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "7")]
|
|
public virtual void OnEncounterActivate()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0601327D RID: 78461 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x601327D")]
|
|
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "8")]
|
|
public virtual void OnEncounterDeactivate()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0601327E RID: 78462
|
|
[Token(Token = "0x601327E")]
|
|
[Address(Slot = "9")]
|
|
public abstract void OnEncounterStart();
|
|
|
|
// Token: 0x0601327F RID: 78463
|
|
[Token(Token = "0x601327F")]
|
|
[Address(Slot = "10")]
|
|
public abstract void OnEncounterStop();
|
|
|
|
// Token: 0x06013280 RID: 78464
|
|
[Token(Token = "0x6013280")]
|
|
[Address(Slot = "11")]
|
|
public abstract void OnStartRunning();
|
|
|
|
// Token: 0x06013281 RID: 78465
|
|
[Token(Token = "0x6013281")]
|
|
[Address(Slot = "12")]
|
|
public abstract void OnUpdateRunning();
|
|
|
|
// Token: 0x06013282 RID: 78466
|
|
[Token(Token = "0x6013282")]
|
|
[Address(Slot = "13")]
|
|
public abstract void OnStopRunning();
|
|
|
|
// Token: 0x06013283 RID: 78467
|
|
[Token(Token = "0x6013283")]
|
|
[Address(Slot = "14")]
|
|
public abstract void OnSkipRunning();
|
|
|
|
// Token: 0x06013284 RID: 78468
|
|
[Token(Token = "0x6013284")]
|
|
[Address(Slot = "15")]
|
|
public abstract bool IsBlockingEncounterEnd();
|
|
|
|
// Token: 0x06013285 RID: 78469
|
|
[Token(Token = "0x6013285")]
|
|
[Address(Slot = "16")]
|
|
public abstract bool IsCompleted();
|
|
|
|
// Token: 0x06013286 RID: 78470 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6013286")]
|
|
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60")]
|
|
protected void ALEAKKCBANB(string MNPIOPANCJM)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06013287 RID: 78471 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6013287")]
|
|
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60")]
|
|
protected void LMHGDKKAHBN(string MNPIOPANCJM)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06013288 RID: 78472 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6013288")]
|
|
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60")]
|
|
protected void IODICGLEAEL(string MNPIOPANCJM)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06013289 RID: 78473 RVA: 0x0049A4D8 File Offset: 0x004986D8
|
|
[Token(Token = "0x6013289")]
|
|
[Address(RVA = "0x10AD5F0", Offset = "0x10ABFF0", VA = "0x1810AD5F0")]
|
|
private string ABKGJCEHDOH(string MNPIOPANCJM)
|
|
{
|
|
GameEncounter addbmbcnbkj = this.ADDBMBCNBKJ;
|
|
int num = 0;
|
|
if (!(addbmbcnbkj != num))
|
|
{
|
|
string text = this.stepName;
|
|
return string.Format("Step: {0}. {1}", text, MNPIOPANCJM);
|
|
}
|
|
string name = this.ADDBMBCNBKJ.name;
|
|
string text2 = this.stepName;
|
|
return string.Format("Encounter: {0} Step: {1}. {2}", name, text2, MNPIOPANCJM);
|
|
}
|
|
|
|
// Token: 0x0601328A RID: 78474 RVA: 0x0049A534 File Offset: 0x00498734
|
|
[Token(Token = "0x601328A")]
|
|
[Address(RVA = "0x10AD6C0", Offset = "0x10AC0C0", VA = "0x1810AD6C0")]
|
|
protected string KBAJEILNMGH(string DNGKIAJLLHG)
|
|
{
|
|
int pnnljigifdl = this.PNNLJIGIFDL;
|
|
return string.Format("S{0}.{1}", pnnljigifdl, DNGKIAJLLHG);
|
|
}
|
|
|
|
// Token: 0x0601328B RID: 78475 RVA: 0x0049A554 File Offset: 0x00498754
|
|
[Token(Token = "0x601328B")]
|
|
[Address(RVA = "0x10AD750", Offset = "0x10AC150", VA = "0x1810AD750")]
|
|
public static string ParseFriendlyTypeName(Type GEDCEIDOKJL)
|
|
{
|
|
MemberTypes memberType = GEDCEIDOKJL.MemberType;
|
|
MemberTypes memberType2 = GEDCEIDOKJL.MemberType;
|
|
string text2;
|
|
string text = Regex.Replace(text2, "(\\B[A-Z0-9])", " $1");
|
|
return string.Format("{0} Step", text);
|
|
}
|
|
|
|
// Token: 0x0601328C RID: 78476 RVA: 0x0049A598 File Offset: 0x00498798
|
|
[Token(Token = "0x601328C")]
|
|
[Address(RVA = "0x10A9F10", Offset = "0x10A8910", VA = "0x1810A9F10")]
|
|
protected GameEncounterStep()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400D010 RID: 53264
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400D010")]
|
|
[SerializeField]
|
|
protected string stepName = "New Step";
|
|
|
|
// Token: 0x0400D011 RID: 53265
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400D011")]
|
|
[SerializeField]
|
|
protected int finishCondition;
|
|
|
|
// Token: 0x0400D012 RID: 53266
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x24")]
|
|
[Token(Token = "0x400D012")]
|
|
[SerializeField]
|
|
protected int finishValue;
|
|
|
|
// Token: 0x0400D013 RID: 53267
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400D013")]
|
|
protected GameEncounter ADDBMBCNBKJ;
|
|
|
|
// Token: 0x0400D014 RID: 53268
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x400D014")]
|
|
protected int PNNLJIGIFDL = (int)((ulong)4294967295L);
|
|
|
|
// Token: 0x0400D015 RID: 53269
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x400D015")]
|
|
protected MACMLJJGBIM GPPMEPEBADM;
|
|
|
|
// Token: 0x0400D016 RID: 53270
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x400D016")]
|
|
protected MACMLJJGBIM POLMFGOLNLC;
|
|
}
|
|
}
|