196 lines
6.7 KiB
C#
196 lines
6.7 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
using UnityEngine.Serialization;
|
|
|
|
namespace RecRoom.Activities.SubScenes
|
|
{
|
|
// Token: 0x02002C71 RID: 11377
|
|
[Token(Token = "0x2002C71")]
|
|
[RequireComponent(typeof(BaseActivitySubScene))]
|
|
public abstract class ActivitySubSceneBehaviour : MonoBehaviour
|
|
{
|
|
// Token: 0x06013042 RID: 77890 RVA: 0x004595A8 File Offset: 0x004577A8
|
|
[Token(Token = "0x6013042")]
|
|
[Address(RVA = "0x14E62A0", Offset = "0x14E52A0", VA = "0x1814E62A0", Slot = "4")]
|
|
protected virtual void Awake()
|
|
{
|
|
BaseActivitySubScene.NHEECILKCJH ldflobagmjc;
|
|
Delegate delegate5;
|
|
for (;;)
|
|
{
|
|
BaseActivitySubScene baseActivitySubScene = this.subscene;
|
|
BaseActivitySubScene.NHEECILKCJH nheecilkcjh;
|
|
nheecilkcjh.m_target = this;
|
|
BaseActivitySubScene.NHEECILKCJH fhachjcnpmk = baseActivitySubScene.FHACHJCNPMK;
|
|
Delegate @delegate = Delegate.Combine(fhachjcnpmk, nheecilkcjh);
|
|
if (@delegate == 0 || @delegate != 0)
|
|
{
|
|
while (@delegate != fhachjcnpmk)
|
|
{
|
|
}
|
|
BaseActivitySubScene baseActivitySubScene2 = this.subscene;
|
|
BaseActivitySubScene.NHEECILKCJH nheecilkcjh2;
|
|
nheecilkcjh2.m_target = this;
|
|
BaseActivitySubScene.NHEECILKCJH lmkfmjmoogl = baseActivitySubScene2.LMKFMJMOOGL;
|
|
Delegate delegate2 = Delegate.Combine(lmkfmjmoogl, nheecilkcjh2);
|
|
if (delegate2 == 0 || delegate2 != 0)
|
|
{
|
|
while (delegate2 != lmkfmjmoogl)
|
|
{
|
|
}
|
|
BaseActivitySubScene baseActivitySubScene3 = this.subscene;
|
|
BaseActivitySubScene.NHEECILKCJH nheecilkcjh3;
|
|
nheecilkcjh3.m_target = this;
|
|
BaseActivitySubScene.NHEECILKCJH lccjcicgfai = baseActivitySubScene3.LCCJCICGFAI;
|
|
Delegate delegate3 = Delegate.Combine(lccjcicgfai, nheecilkcjh3);
|
|
if (delegate3 == 0 || delegate3 != 0)
|
|
{
|
|
while (delegate3 != lccjcicgfai)
|
|
{
|
|
}
|
|
BaseActivitySubScene baseActivitySubScene4 = this.subscene;
|
|
BaseActivitySubScene.NHEECILKCJH nheecilkcjh4;
|
|
nheecilkcjh4.m_target = this;
|
|
BaseActivitySubScene.NHEECILKCJH ddbeglccmjp = baseActivitySubScene4.DDBEGLCCMJP;
|
|
Delegate delegate4 = Delegate.Combine(ddbeglccmjp, nheecilkcjh4);
|
|
if (delegate4 == 0 || delegate4 != 0)
|
|
{
|
|
while (delegate4 != ddbeglccmjp)
|
|
{
|
|
}
|
|
BaseActivitySubScene baseActivitySubScene5 = this.subscene;
|
|
BaseActivitySubScene.NHEECILKCJH nheecilkcjh5;
|
|
nheecilkcjh5.m_target = this;
|
|
ldflobagmjc = baseActivitySubScene5.LDFLOBAGMJC;
|
|
delegate5 = Delegate.Combine(ldflobagmjc, nheecilkcjh5);
|
|
if (delegate5 == 0 || delegate5 != 0)
|
|
{
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
while (delegate5 != ldflobagmjc)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013043 RID: 77891 RVA: 0x004596C0 File Offset: 0x004578C0
|
|
[Token(Token = "0x6013043")]
|
|
[Address(RVA = "0x14E6640", Offset = "0x14E5640", VA = "0x1814E6640", Slot = "5")]
|
|
protected virtual void OnDestroy()
|
|
{
|
|
BaseActivitySubScene.NHEECILKCJH ldflobagmjc;
|
|
Delegate delegate5;
|
|
for (;;)
|
|
{
|
|
BaseActivitySubScene baseActivitySubScene = this.subscene;
|
|
BaseActivitySubScene.NHEECILKCJH nheecilkcjh;
|
|
nheecilkcjh.m_target = this;
|
|
BaseActivitySubScene.NHEECILKCJH fhachjcnpmk = baseActivitySubScene.FHACHJCNPMK;
|
|
Delegate @delegate = Delegate.Remove(fhachjcnpmk, nheecilkcjh);
|
|
if (@delegate == 0 || @delegate != 0)
|
|
{
|
|
while (@delegate != fhachjcnpmk)
|
|
{
|
|
}
|
|
BaseActivitySubScene baseActivitySubScene2 = this.subscene;
|
|
BaseActivitySubScene.NHEECILKCJH nheecilkcjh2;
|
|
nheecilkcjh2.m_target = this;
|
|
BaseActivitySubScene.NHEECILKCJH lmkfmjmoogl = baseActivitySubScene2.LMKFMJMOOGL;
|
|
Delegate delegate2 = Delegate.Remove(lmkfmjmoogl, nheecilkcjh2);
|
|
if (delegate2 == 0 || delegate2 != 0)
|
|
{
|
|
while (delegate2 != lmkfmjmoogl)
|
|
{
|
|
}
|
|
BaseActivitySubScene baseActivitySubScene3 = this.subscene;
|
|
BaseActivitySubScene.NHEECILKCJH nheecilkcjh3;
|
|
nheecilkcjh3.m_target = this;
|
|
BaseActivitySubScene.NHEECILKCJH lccjcicgfai = baseActivitySubScene3.LCCJCICGFAI;
|
|
Delegate delegate3 = Delegate.Remove(lccjcicgfai, nheecilkcjh3);
|
|
if (delegate3 == 0 || delegate3 != 0)
|
|
{
|
|
while (delegate3 != lccjcicgfai)
|
|
{
|
|
}
|
|
BaseActivitySubScene baseActivitySubScene4 = this.subscene;
|
|
BaseActivitySubScene.NHEECILKCJH nheecilkcjh4;
|
|
nheecilkcjh4.m_target = this;
|
|
BaseActivitySubScene.NHEECILKCJH ddbeglccmjp = baseActivitySubScene4.DDBEGLCCMJP;
|
|
Delegate delegate4 = Delegate.Remove(ddbeglccmjp, nheecilkcjh4);
|
|
if (delegate4 == 0 || delegate4 != 0)
|
|
{
|
|
while (delegate4 != ddbeglccmjp)
|
|
{
|
|
}
|
|
BaseActivitySubScene baseActivitySubScene5 = this.subscene;
|
|
BaseActivitySubScene.NHEECILKCJH nheecilkcjh5;
|
|
nheecilkcjh5.m_target = this;
|
|
ldflobagmjc = baseActivitySubScene5.LDFLOBAGMJC;
|
|
delegate5 = Delegate.Remove(ldflobagmjc, nheecilkcjh5);
|
|
if (delegate5 == 0 || delegate5 != 0)
|
|
{
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
while (delegate5 != ldflobagmjc)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013044 RID: 77892
|
|
[Token(Token = "0x6013044")]
|
|
[Address(Slot = "6")]
|
|
protected abstract void CNEJGKOACCI(BaseActivitySubScene LDCLEHHGACH);
|
|
|
|
// Token: 0x06013045 RID: 77893
|
|
[Token(Token = "0x6013045")]
|
|
[Address(Slot = "7")]
|
|
protected abstract void MFLMMAOBIIL(BaseActivitySubScene LDCLEHHGACH);
|
|
|
|
// Token: 0x06013046 RID: 77894
|
|
[Token(Token = "0x6013046")]
|
|
[Address(Slot = "8")]
|
|
protected abstract void IDHFECGJFJJ(BaseActivitySubScene LDCLEHHGACH);
|
|
|
|
// Token: 0x06013047 RID: 77895 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6013047")]
|
|
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "9")]
|
|
protected virtual void LALEKKCHBHD(BaseActivitySubScene LDCLEHHGACH)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06013048 RID: 77896 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6013048")]
|
|
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "10")]
|
|
protected virtual void NKCBBCHJEBN(BaseActivitySubScene LDCLEHHGACH)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06013049 RID: 77897 RVA: 0x004597D8 File Offset: 0x004579D8
|
|
[Token(Token = "0x6013049")]
|
|
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
|
|
protected ActivitySubSceneBehaviour()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400C42E RID: 50222
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400C42E")]
|
|
[SerializeField]
|
|
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
|
[FormerlySerializedAs("room")]
|
|
protected BaseActivitySubScene subscene;
|
|
}
|
|
}
|