Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

545 lines
17 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using Photon.Pun;
using UnityEngine;
namespace RecRoom.Activities.SubScenes
{
// Token: 0x02002C78 RID: 11384
[Token(Token = "0x2002C78")]
[RequireComponent(typeof(PhotonView))]
public abstract class BaseActivitySubScene : MonoBehaviourPun
{
// Token: 0x17003503 RID: 13571
// (get) Token: 0x06013069 RID: 77929 RVA: 0x00459CDC File Offset: 0x00457EDC
// (set) Token: 0x0601306A RID: 77930 RVA: 0x00459CF0 File Offset: 0x00457EF0
[Token(Token = "0x17003503")]
public int CDLCEKHHNBO
{
[Token(Token = "0x6013069")]
[Address(RVA = "0x678D20", Offset = "0x677D20", VA = "0x180678D20")]
get;
[Token(Token = "0x601306A")]
[Address(RVA = "0x678D30", Offset = "0x677D30", VA = "0x180678D30")]
private set;
}
// Token: 0x17003504 RID: 13572
// (get) Token: 0x0601306B RID: 77931 RVA: 0x00459D04 File Offset: 0x00457F04
[Token(Token = "0x17003504")]
protected virtual bool HFHFPKJENJD
{
[Token(Token = "0x601306B")]
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "15")]
get
{
return true;
}
}
// Token: 0x17003505 RID: 13573
// (get) Token: 0x0601306C RID: 77932 RVA: 0x00459D14 File Offset: 0x00457F14
[Token(Token = "0x17003505")]
public IReadOnlyCollection<Tool> AEBDFOHEDBN
{
[Token(Token = "0x601306C")]
[Address(RVA = "0x14EF820", Offset = "0x14EE820", VA = "0x1814EF820")]
get
{
/*
An exception occurred when decompiling this method (0601306C)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IReadOnlyCollection`1<Tool> RecRoom.Activities.SubScenes.BaseActivitySubScene::get_Tools()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:class Tool[](var_0_06, ldfld:class Tool[](BaseActivitySubScene::DADPEOJODCE, ldloc:BaseActivitySubScene(this)))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
}
// Token: 0x140001A5 RID: 421
// (add) Token: 0x0601306D RID: 77933 RVA: 0x00459D28 File Offset: 0x00457F28
// (remove) Token: 0x0601306E RID: 77934 RVA: 0x00459D50 File Offset: 0x00457F50
[Token(Token = "0x140001A5")]
public event BaseActivitySubScene.NHEECILKCJH FHACHJCNPMK
{
[Token(Token = "0x601306D")]
[Address(RVA = "0x14EF500", Offset = "0x14EE500", VA = "0x1814EF500")]
[CompilerGenerated]
add
{
BaseActivitySubScene.NHEECILKCJH fhachjcnpmk;
Delegate @delegate;
do
{
fhachjcnpmk = this.FHACHJCNPMK;
@delegate = Delegate.Combine(fhachjcnpmk, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != fhachjcnpmk)
{
}
}
[Token(Token = "0x601306E")]
[Address(RVA = "0x14EF860", Offset = "0x14EE860", VA = "0x1814EF860")]
[CompilerGenerated]
remove
{
BaseActivitySubScene.NHEECILKCJH fhachjcnpmk;
Delegate @delegate;
do
{
fhachjcnpmk = this.FHACHJCNPMK;
@delegate = Delegate.Remove(fhachjcnpmk, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != fhachjcnpmk)
{
}
}
}
// Token: 0x140001A6 RID: 422
// (add) Token: 0x0601306F RID: 77935 RVA: 0x00459D78 File Offset: 0x00457F78
// (remove) Token: 0x06013070 RID: 77936 RVA: 0x00459DA0 File Offset: 0x00457FA0
[Token(Token = "0x140001A6")]
public event BaseActivitySubScene.NHEECILKCJH DDBEGLCCMJP
{
[Token(Token = "0x601306F")]
[Address(RVA = "0x14EF5A0", Offset = "0x14EE5A0", VA = "0x1814EF5A0")]
[CompilerGenerated]
add
{
BaseActivitySubScene.NHEECILKCJH ddbeglccmjp;
Delegate @delegate;
do
{
ddbeglccmjp = this.DDBEGLCCMJP;
@delegate = Delegate.Combine(ddbeglccmjp, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != ddbeglccmjp)
{
}
}
[Token(Token = "0x6013070")]
[Address(RVA = "0x14EF900", Offset = "0x14EE900", VA = "0x1814EF900")]
[CompilerGenerated]
remove
{
BaseActivitySubScene.NHEECILKCJH ddbeglccmjp;
Delegate @delegate;
do
{
ddbeglccmjp = this.DDBEGLCCMJP;
@delegate = Delegate.Remove(ddbeglccmjp, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != ddbeglccmjp)
{
}
}
}
// Token: 0x140001A7 RID: 423
// (add) Token: 0x06013071 RID: 77937 RVA: 0x00459DC8 File Offset: 0x00457FC8
// (remove) Token: 0x06013072 RID: 77938 RVA: 0x00459DF0 File Offset: 0x00457FF0
[Token(Token = "0x140001A7")]
public event BaseActivitySubScene.NHEECILKCJH LDFLOBAGMJC
{
[Token(Token = "0x6013071")]
[Address(RVA = "0x14EF640", Offset = "0x14EE640", VA = "0x1814EF640")]
[CompilerGenerated]
add
{
BaseActivitySubScene.NHEECILKCJH ldflobagmjc;
Delegate @delegate;
do
{
ldflobagmjc = this.LDFLOBAGMJC;
@delegate = Delegate.Combine(ldflobagmjc, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != ldflobagmjc)
{
}
}
[Token(Token = "0x6013072")]
[Address(RVA = "0x14EF9A0", Offset = "0x14EE9A0", VA = "0x1814EF9A0")]
[CompilerGenerated]
remove
{
BaseActivitySubScene.NHEECILKCJH ldflobagmjc;
Delegate @delegate;
do
{
ldflobagmjc = this.LDFLOBAGMJC;
@delegate = Delegate.Remove(ldflobagmjc, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != ldflobagmjc)
{
}
}
}
// Token: 0x140001A8 RID: 424
// (add) Token: 0x06013073 RID: 77939 RVA: 0x00459E18 File Offset: 0x00458018
// (remove) Token: 0x06013074 RID: 77940 RVA: 0x00459E40 File Offset: 0x00458040
[Token(Token = "0x140001A8")]
public event BaseActivitySubScene.NHEECILKCJH LMKFMJMOOGL
{
[Token(Token = "0x6013073")]
[Address(RVA = "0x14EF6E0", Offset = "0x14EE6E0", VA = "0x1814EF6E0")]
[CompilerGenerated]
add
{
BaseActivitySubScene.NHEECILKCJH lmkfmjmoogl;
Delegate @delegate;
do
{
lmkfmjmoogl = this.LMKFMJMOOGL;
@delegate = Delegate.Combine(lmkfmjmoogl, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != lmkfmjmoogl)
{
}
}
[Token(Token = "0x6013074")]
[Address(RVA = "0x14EFA40", Offset = "0x14EEA40", VA = "0x1814EFA40")]
[CompilerGenerated]
remove
{
BaseActivitySubScene.NHEECILKCJH lmkfmjmoogl;
Delegate @delegate;
do
{
lmkfmjmoogl = this.LMKFMJMOOGL;
@delegate = Delegate.Remove(lmkfmjmoogl, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != lmkfmjmoogl)
{
}
}
}
// Token: 0x140001A9 RID: 425
// (add) Token: 0x06013075 RID: 77941 RVA: 0x00459E68 File Offset: 0x00458068
// (remove) Token: 0x06013076 RID: 77942 RVA: 0x00459E90 File Offset: 0x00458090
[Token(Token = "0x140001A9")]
public event BaseActivitySubScene.NHEECILKCJH LCCJCICGFAI
{
[Token(Token = "0x6013075")]
[Address(RVA = "0x14EF780", Offset = "0x14EE780", VA = "0x1814EF780")]
[CompilerGenerated]
add
{
BaseActivitySubScene.NHEECILKCJH lccjcicgfai;
Delegate @delegate;
do
{
lccjcicgfai = this.LCCJCICGFAI;
@delegate = Delegate.Combine(lccjcicgfai, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != lccjcicgfai)
{
}
}
[Token(Token = "0x6013076")]
[Address(RVA = "0x14EFAE0", Offset = "0x14EEAE0", VA = "0x1814EFAE0")]
[CompilerGenerated]
remove
{
BaseActivitySubScene.NHEECILKCJH lccjcicgfai;
Delegate @delegate;
do
{
lccjcicgfai = this.LCCJCICGFAI;
@delegate = Delegate.Remove(lccjcicgfai, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != lccjcicgfai)
{
}
}
}
// Token: 0x06013077 RID: 77943 RVA: 0x00459EB8 File Offset: 0x004580B8
[Token(Token = "0x6013077")]
[Address(RVA = "0x14EF0D0", Offset = "0x14EE0D0", VA = "0x1814EF0D0", Slot = "16")]
public virtual void Initialize(int GJAHILPFGEE)
{
this.<BLHFGCBLAMP>k__BackingField = GJAHILPFGEE;
Tool[] componentsInChildren = base.GetComponentsInChildren<Tool>(true);
this.DADPEOJODCE = componentsInChildren;
if (componentsInChildren != 0)
{
this.OnDestroy();
Tool[] dadpeojodce = this.DADPEOJODCE;
int num = 0;
if (num < dadpeojodce.Length)
{
ToolCleanup <JGABDFBGDEB>k__BackingField = dadpeojodce[num].<JGABDFBGDEB>k__BackingField;
int num2 = 0;
if (<JGABDFBGDEB>k__BackingField != num2)
{
this.DADPEOJODCE[num].<JGABDFBGDEB>k__BackingField.PauseAutomaticCleanup(this);
}
Tool[] dadpeojodce2 = this.DADPEOJODCE;
num++;
}
}
Trap[] componentsInChildren2 = base.transform.GetComponentsInChildren<Trap>(true);
BaseActivitySubScene.NHEECILKCJH fhachjcnpmk = this.FHACHJCNPMK;
this.GIENCHAKMMC = componentsInChildren2;
if (fhachjcnpmk != 0)
{
fhachjcnpmk(this);
}
}
// Token: 0x06013078 RID: 77944 RVA: 0x00459F68 File Offset: 0x00458168
[Token(Token = "0x6013078")]
[Address(RVA = "0x14EF420", Offset = "0x14EE420", VA = "0x1814EF420")]
protected void POMFGNGJBDE()
{
BaseActivitySubScene.NHEECILKCJH lmkfmjmoogl = this.LMKFMJMOOGL;
if (lmkfmjmoogl != 0)
{
lmkfmjmoogl(this);
return;
}
}
// Token: 0x06013079 RID: 77945 RVA: 0x00459F88 File Offset: 0x00458188
[Token(Token = "0x6013079")]
[Address(RVA = "0x14EF3C0", Offset = "0x14EE3C0", VA = "0x1814EF3C0")]
protected void OEBKCMEKDCD()
{
BaseActivitySubScene.NHEECILKCJH lccjcicgfai = this.LCCJCICGFAI;
if (lccjcicgfai != 0)
{
lccjcicgfai(this);
return;
}
}
// Token: 0x0601307A RID: 77946 RVA: 0x00459FA8 File Offset: 0x004581A8
[Token(Token = "0x601307A")]
[Address(RVA = "0x14EF3E0", Offset = "0x14EE3E0", VA = "0x1814EF3E0", Slot = "17")]
public virtual void OnLocalPlayerEnter()
{
BaseActivitySubScene.NHEECILKCJH ddbeglccmjp = this.DDBEGLCCMJP;
if (ddbeglccmjp != 0)
{
ddbeglccmjp(this);
return;
}
}
// Token: 0x0601307B RID: 77947 RVA: 0x00459FC8 File Offset: 0x004581C8
[Token(Token = "0x601307B")]
[Address(RVA = "0x14EF400", Offset = "0x14EE400", VA = "0x1814EF400", Slot = "18")]
public virtual void OnLocalPlayerExit()
{
BaseActivitySubScene.NHEECILKCJH ldflobagmjc = this.LDFLOBAGMJC;
if (ldflobagmjc != 0)
{
ldflobagmjc(this);
return;
}
}
// Token: 0x0601307C RID: 77948 RVA: 0x00459FE8 File Offset: 0x004581E8
[Token(Token = "0x601307C")]
[Address(RVA = "0x14EF440", Offset = "0x14EE440", VA = "0x1814EF440")]
protected void PPLIPLEEIJE()
{
Tool[] dadpeojodce = this.DADPEOJODCE;
if (dadpeojodce != 0)
{
int num = 0;
if (num < dadpeojodce.Length)
{
if (!dadpeojodce[num].NDKHDFJHGPP)
{
this.DADPEOJODCE[num].MasterResetToLastSpawnPosition();
}
Tool[] dadpeojodce2 = this.DADPEOJODCE;
num++;
}
}
}
// Token: 0x0601307D RID: 77949 RVA: 0x0045A03C File Offset: 0x0045823C
[Token(Token = "0x601307D")]
[Address(RVA = "0x14EF2A0", Offset = "0x14EE2A0", VA = "0x1814EF2A0")]
protected void JCFEGLJLICJ()
{
Tool[] dadpeojodce = this.DADPEOJODCE;
if (dadpeojodce != 0)
{
int num = 0;
if (num < dadpeojodce.Length)
{
if (!dadpeojodce[num].NDKHDFJHGPP)
{
this.DADPEOJODCE[num].MasterDisableAndMoveToLastSpawnPosition();
}
Tool[] dadpeojodce2 = this.DADPEOJODCE;
num++;
}
}
}
// Token: 0x0601307E RID: 77950 RVA: 0x0045A090 File Offset: 0x00458290
[Token(Token = "0x601307E")]
[Address(RVA = "0x14EEE70", Offset = "0x14EDE70", VA = "0x1814EEE70")]
private void BPJLLDHPLHA()
{
Tool[] componentsInChildren = base.GetComponentsInChildren<Tool>(true);
this.DADPEOJODCE = componentsInChildren;
if (componentsInChildren != 0)
{
this.OnDestroy();
Tool[] dadpeojodce = this.DADPEOJODCE;
int num = 0;
if (num < dadpeojodce.Length)
{
ToolCleanup <JGABDFBGDEB>k__BackingField = dadpeojodce[num].<JGABDFBGDEB>k__BackingField;
int num2 = 0;
if (<JGABDFBGDEB>k__BackingField != num2)
{
this.DADPEOJODCE[num].<JGABDFBGDEB>k__BackingField.PauseAutomaticCleanup(this);
}
Tool[] dadpeojodce2 = this.DADPEOJODCE;
num++;
}
}
}
// Token: 0x0601307F RID: 77951 RVA: 0x0045A10C File Offset: 0x0045830C
[Token(Token = "0x601307F")]
[Address(RVA = "0x14EF060", Offset = "0x14EE060", VA = "0x1814EF060")]
protected void GEAEMOOCLLD()
{
Trap[] gienchakmmc = this.GIENCHAKMMC;
if (gienchakmmc != 0)
{
int num = 0;
int length = gienchakmmc.Length;
if (num < length)
{
gienchakmmc[num].Start();
num++;
}
}
}
// Token: 0x06013080 RID: 77952 RVA: 0x0045A148 File Offset: 0x00458348
[Token(Token = "0x6013080")]
[Address(RVA = "0x14EEFE0", Offset = "0x14EDFE0", VA = "0x1814EEFE0")]
protected void DEHIBFHKGGL()
{
Trap[] gienchakmmc = this.GIENCHAKMMC;
if (gienchakmmc != 0)
{
int num = 0;
if (num < gienchakmmc.Length)
{
gienchakmmc[num].MasterDisable();
Trap[] gienchakmmc2 = this.GIENCHAKMMC;
num++;
}
}
}
// Token: 0x06013081 RID: 77953 RVA: 0x0045A188 File Offset: 0x00458388
[Token(Token = "0x6013081")]
[Address(RVA = "0x14EF360", Offset = "0x14EE360", VA = "0x1814EF360")]
private void JFNEAOGNBLG()
{
Trap[] componentsInChildren = base.transform.GetComponentsInChildren<Trap>(true);
this.GIENCHAKMMC = componentsInChildren;
}
// Token: 0x06013082 RID: 77954 RVA: 0x0045A1B0 File Offset: 0x004583B0
[Token(Token = "0x6013082")]
[Address(RVA = "0x8E9790", Offset = "0x8E8790", VA = "0x1808E9790")]
protected BaseActivitySubScene()
{
}
// Token: 0x0400C442 RID: 50242
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400C442")]
protected Tool[] DADPEOJODCE;
// Token: 0x0400C443 RID: 50243
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x400C443")]
protected Trap[] GIENCHAKMMC;
// Token: 0x02002C79 RID: 11385
[Token(Token = "0x2002C79")]
public sealed class NHEECILKCJH : MulticastDelegate
{
// Token: 0x06013083 RID: 77955 RVA: 0x0045A1C4 File Offset: 0x004583C4
[Token(Token = "0x6013083")]
[Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")]
public NHEECILKCJH(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x06013084 RID: 77956 RVA: 0x0045A1E0 File Offset: 0x004583E0
[Token(Token = "0x6013084")]
[Address(RVA = "0x6E1530", Offset = "0x6E0530", VA = "0x1806E1530", Slot = "13")]
public void Invoke(BaseActivitySubScene DDEGOJKBEAN)
{
if (this.delegates != 0)
{
}
uint num;
if (num != (uint)0)
{
throw new ExecutionEngineException();
}
}
// Token: 0x06013085 RID: 77957 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6013085")]
[Address(RVA = "0x5FA200", Offset = "0x5F9200", VA = "0x1805FA200", Slot = "14")]
public IAsyncResult BeginInvoke(BaseActivitySubScene DDEGOJKBEAN, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06013086 RID: 77958 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6013086")]
[Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", Slot = "15")]
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
}
}