194 lines
6.1 KiB
C#
194 lines
6.1 KiB
C#
using System;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Activities.Quest
|
|
{
|
|
// Token: 0x02002753 RID: 10067
|
|
[Token(Token = "0x2002753")]
|
|
[RequireComponent(typeof(QuestRoomBase))]
|
|
[StructLayout(3)]
|
|
public abstract class QuestRoomBehaviour : MonoBehaviour
|
|
{
|
|
// Token: 0x06011945 RID: 72005 RVA: 0x0043052C File Offset: 0x0042E72C
|
|
[Token(Token = "0x6011945")]
|
|
[Address(RVA = "0x183EAF0", Offset = "0x183D4F0", VA = "0x18183EAF0", Slot = "4")]
|
|
protected virtual void Awake()
|
|
{
|
|
QuestRoomBase.CABENNNPMEK ldflobagmjc;
|
|
Delegate delegate5;
|
|
for (;;)
|
|
{
|
|
QuestRoomBase questRoomBase = this.room;
|
|
QuestRoomBase.CABENNNPMEK cabennnpmek;
|
|
cabennnpmek.m_target = this;
|
|
QuestRoomBase.CABENNNPMEK fhachjcnpmk = questRoomBase.FHACHJCNPMK;
|
|
Delegate @delegate = Delegate.Combine(fhachjcnpmk, cabennnpmek);
|
|
if (@delegate == 0 || @delegate != 0)
|
|
{
|
|
while (@delegate != fhachjcnpmk)
|
|
{
|
|
}
|
|
QuestRoomBase questRoomBase2 = this.room;
|
|
QuestRoomBase.CABENNNPMEK cabennnpmek2;
|
|
cabennnpmek2.m_target = this;
|
|
QuestRoomBase.CABENNNPMEK lmkfmjmoogl = questRoomBase2.LMKFMJMOOGL;
|
|
Delegate delegate2 = Delegate.Combine(lmkfmjmoogl, cabennnpmek2);
|
|
if (delegate2 == 0 || delegate2 != 0)
|
|
{
|
|
while (delegate2 != lmkfmjmoogl)
|
|
{
|
|
}
|
|
QuestRoomBase questRoomBase3 = this.room;
|
|
QuestRoomBase.CABENNNPMEK cabennnpmek3;
|
|
cabennnpmek3.m_target = this;
|
|
Delegate delegate3;
|
|
if (delegate3 == 0 || delegate3 != 0)
|
|
{
|
|
while (delegate3 != questRoomBase3)
|
|
{
|
|
}
|
|
QuestRoomBase questRoomBase4 = this.room;
|
|
QuestRoomBase.CABENNNPMEK cabennnpmek4;
|
|
cabennnpmek4.m_target = this;
|
|
QuestRoomBase.CABENNNPMEK ddbeglccmjp = questRoomBase4.DDBEGLCCMJP;
|
|
Delegate delegate4 = Delegate.Combine(ddbeglccmjp, cabennnpmek4);
|
|
if (delegate4 == 0 || delegate4 != 0)
|
|
{
|
|
while (delegate4 != ddbeglccmjp)
|
|
{
|
|
}
|
|
QuestRoomBase questRoomBase5 = this.room;
|
|
QuestRoomBase.CABENNNPMEK cabennnpmek5;
|
|
cabennnpmek5.m_target = this;
|
|
ldflobagmjc = questRoomBase5.LDFLOBAGMJC;
|
|
delegate5 = Delegate.Combine(ldflobagmjc, cabennnpmek5);
|
|
if (delegate5 == 0 || delegate5 != 0)
|
|
{
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
while (delegate5 != ldflobagmjc)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011946 RID: 72006 RVA: 0x0043062C File Offset: 0x0042E82C
|
|
[Token(Token = "0x6011946")]
|
|
[Address(RVA = "0x183EE90", Offset = "0x183D890", VA = "0x18183EE90", Slot = "5")]
|
|
protected virtual void OnDestroy()
|
|
{
|
|
QuestRoomBase.CABENNNPMEK ldflobagmjc;
|
|
Delegate delegate5;
|
|
for (;;)
|
|
{
|
|
QuestRoomBase questRoomBase = this.room;
|
|
QuestRoomBase.CABENNNPMEK cabennnpmek;
|
|
cabennnpmek.m_target = this;
|
|
QuestRoomBase.CABENNNPMEK fhachjcnpmk = questRoomBase.FHACHJCNPMK;
|
|
Delegate @delegate = Delegate.Remove(fhachjcnpmk, cabennnpmek);
|
|
if (@delegate == 0 || @delegate != 0)
|
|
{
|
|
while (@delegate != fhachjcnpmk)
|
|
{
|
|
}
|
|
QuestRoomBase questRoomBase2 = this.room;
|
|
QuestRoomBase.CABENNNPMEK cabennnpmek2;
|
|
cabennnpmek2.m_target = this;
|
|
QuestRoomBase.CABENNNPMEK lmkfmjmoogl = questRoomBase2.LMKFMJMOOGL;
|
|
Delegate delegate2 = Delegate.Remove(lmkfmjmoogl, cabennnpmek2);
|
|
if (delegate2 == 0 || delegate2 != 0)
|
|
{
|
|
while (delegate2 != lmkfmjmoogl)
|
|
{
|
|
}
|
|
QuestRoomBase questRoomBase3 = this.room;
|
|
QuestRoomBase.CABENNNPMEK cabennnpmek3;
|
|
cabennnpmek3.m_target = this;
|
|
Delegate delegate3;
|
|
if (delegate3 == 0 || delegate3 != 0)
|
|
{
|
|
while (delegate3 != questRoomBase3)
|
|
{
|
|
}
|
|
QuestRoomBase questRoomBase4 = this.room;
|
|
QuestRoomBase.CABENNNPMEK cabennnpmek4;
|
|
cabennnpmek4.m_target = this;
|
|
QuestRoomBase.CABENNNPMEK ddbeglccmjp = questRoomBase4.DDBEGLCCMJP;
|
|
Delegate delegate4 = Delegate.Remove(ddbeglccmjp, cabennnpmek4);
|
|
if (delegate4 == 0 || delegate4 != 0)
|
|
{
|
|
while (delegate4 != ddbeglccmjp)
|
|
{
|
|
}
|
|
QuestRoomBase questRoomBase5 = this.room;
|
|
QuestRoomBase.CABENNNPMEK cabennnpmek5;
|
|
cabennnpmek5.m_target = this;
|
|
ldflobagmjc = questRoomBase5.LDFLOBAGMJC;
|
|
delegate5 = Delegate.Remove(ldflobagmjc, cabennnpmek5);
|
|
if (delegate5 == 0 || delegate5 != 0)
|
|
{
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
while (delegate5 != ldflobagmjc)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011947 RID: 72007
|
|
[Token(Token = "0x6011947")]
|
|
[Address(Slot = "6")]
|
|
protected abstract void CNEJGKOACCI(QuestRoomBase DDEGOJKBEAN);
|
|
|
|
// Token: 0x06011948 RID: 72008
|
|
[Token(Token = "0x6011948")]
|
|
[Address(Slot = "7")]
|
|
protected abstract void MFLMMAOBIIL(QuestRoomBase DDEGOJKBEAN);
|
|
|
|
// Token: 0x06011949 RID: 72009
|
|
[Token(Token = "0x6011949")]
|
|
[Address(Slot = "8")]
|
|
protected abstract void IDHFECGJFJJ(QuestRoomBase DDEGOJKBEAN);
|
|
|
|
// Token: 0x0601194A RID: 72010 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x601194A")]
|
|
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "9")]
|
|
protected virtual void PABNHDIMGLM(QuestRoomBase DDEGOJKBEAN)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0601194B RID: 72011 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x601194B")]
|
|
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "10")]
|
|
protected virtual void MFJPINCNNHF(QuestRoomBase DDEGOJKBEAN)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0601194C RID: 72012 RVA: 0x0043072C File Offset: 0x0042E92C
|
|
[Token(Token = "0x601194C")]
|
|
[Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")]
|
|
protected QuestRoomBehaviour()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400BC41 RID: 48193
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400BC41")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
|
protected QuestRoomBase room;
|
|
}
|
|
}
|