Files
2026-04-08 23:40:05 +02:00

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;
}
}