oh dear
This commit is contained in:
@@ -0,0 +1,398 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Reflection;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Rendering.Universal;
|
||||
|
||||
namespace RecRoom.Core.Updates
|
||||
{
|
||||
// Token: 0x02002D4E RID: 11598
|
||||
[Token(Token = "0x2002D4E")]
|
||||
public class DynamicUpdateManager : UpdateManagerBase<MHMKFLEGPNF, AJDOPKBGKGA>
|
||||
{
|
||||
// Token: 0x170036E2 RID: 14050
|
||||
// (get) Token: 0x06013BA9 RID: 80809 RVA: 0x00496C18 File Offset: 0x00494E18
|
||||
[Token(Token = "0x170036E2")]
|
||||
public static DynamicUpdateManager ONCPNMDGGKG
|
||||
{
|
||||
[Token(Token = "0x6013BA9")]
|
||||
[Address(RVA = "0x9B55B0", Offset = "0x9B43B0", VA = "0x1809B55B0")]
|
||||
get
|
||||
{
|
||||
DynamicUpdateManager ecbjfldkeom = DynamicUpdateManager.ECBJFLDKEOM;
|
||||
int num = 0;
|
||||
if (ecbjfldkeom == num)
|
||||
{
|
||||
GameObject gameObject = new GameObject("DynamicUpdateManager");
|
||||
gameObject.DFFNGCIAOME();
|
||||
DynamicUpdateManager.ECBJFLDKEOM = gameObject.AddComponent<DynamicUpdateManager>();
|
||||
}
|
||||
return DynamicUpdateManager.ECBJFLDKEOM;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170036E3 RID: 14051
|
||||
// (get) Token: 0x06013BAA RID: 80810 RVA: 0x00496C60 File Offset: 0x00494E60
|
||||
[Token(Token = "0x170036E3")]
|
||||
public static bool FFNIFALJLDD
|
||||
{
|
||||
[Token(Token = "0x6013BAA")]
|
||||
[Address(RVA = "0x9B5760", Offset = "0x9B4560", VA = "0x1809B5760")]
|
||||
get
|
||||
{
|
||||
DynamicUpdateManager ecbjfldkeom = DynamicUpdateManager.ECBJFLDKEOM;
|
||||
int num = 0;
|
||||
return ecbjfldkeom != num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013BAB RID: 80811 RVA: 0x00496C7C File Offset: 0x00494E7C
|
||||
[Token(Token = "0x6013BAB")]
|
||||
[Address(RVA = "0x9B53A0", Offset = "0x9B41A0", VA = "0x1809B53A0")]
|
||||
public static DynamicUpdateManager.HEEOGNGEDNM DefaultCostFunction(DynamicUpdateManager.ABCNOBPKCNA AGILHLJPKPN, DynamicUpdateManager.NGAJBDPMOAP KPCOGCMIAKO)
|
||||
{
|
||||
DynamicUpdateManager.BIMLOGOLLCC bimlogollcc = new DynamicUpdateManager.BIMLOGOLLCC();
|
||||
bimlogollcc.isVisible = AGILHLJPKPN;
|
||||
bimlogollcc.getTransform = KPCOGCMIAKO;
|
||||
DynamicUpdateManager.HEEOGNGEDNM heeogngednm;
|
||||
heeogngednm.m_target = bimlogollcc;
|
||||
heeogngednm.method_ptr = ldftn(<DefaultCostFunction>b__0);
|
||||
heeogngednm.method = ldftn(<DefaultCostFunction>b__0);
|
||||
return heeogngednm;
|
||||
}
|
||||
|
||||
// Token: 0x06013BAC RID: 80812 RVA: 0x00496CC4 File Offset: 0x00494EC4
|
||||
[Token(Token = "0x6013BAC")]
|
||||
[Address(RVA = "0x9B5430", Offset = "0x9B4230", VA = "0x1809B5430")]
|
||||
public void RegisterGroup(string NDNLEGKJGCD, float DIAKIMOCIML, bool KKEDJCHHKFM, int[] ALCHLHAOHOK)
|
||||
{
|
||||
MHMKFLEGPNF mhmkflegpnf;
|
||||
base.DDPCHHLAAND(NDNLEGKJGCD, mhmkflegpnf);
|
||||
}
|
||||
|
||||
// Token: 0x06013BAD RID: 80813 RVA: 0x00496CDC File Offset: 0x00494EDC
|
||||
[Token(Token = "0x6013BAD")]
|
||||
[Address(RVA = "0x9B54D0", Offset = "0x9B42D0", VA = "0x1809B54D0")]
|
||||
public void RegisterObject(string NDNLEGKJGCD, Behaviour BKGIHIBDAPA, DynamicUpdateManager.HEEOGNGEDNM MBCOIJEELGH, PFAEJMMGKKD.FBGIFJMJFMC NFNBDLHJMMM)
|
||||
{
|
||||
AJDOPKBGKGA ajdopkbgkga;
|
||||
base.HBNNGMFNNBI(NDNLEGKJGCD, ajdopkbgkga);
|
||||
}
|
||||
|
||||
// Token: 0x06013BAE RID: 80814 RVA: 0x00496CF4 File Offset: 0x00494EF4
|
||||
[Token(Token = "0x6013BAE")]
|
||||
[Address(RVA = "0x9B4F00", Offset = "0x9B3D00", VA = "0x1809B4F00", Slot = "4")]
|
||||
protected override void CICIBHJEFFM(List<MHMKFLEGPNF> AMLFLLBOKIO, UpdateRateLimitType AONEOJNBCID)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
DynamicUpdateManager.LMGGBBPEPKJ = Player.<APJKGEEBPEK>k__BackingField;
|
||||
DynamicUpdateManager.DLEGAENGEIP = Player.<EGKJPJKLEAI>k__BackingField.head.transform;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
bool flag2;
|
||||
if (flag2)
|
||||
{
|
||||
num++;
|
||||
}
|
||||
num++;
|
||||
if (num == 0)
|
||||
{
|
||||
}
|
||||
if (num != 0)
|
||||
{
|
||||
num++;
|
||||
}
|
||||
num++;
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06013BAF RID: 80815 RVA: 0x00496D54 File Offset: 0x00494F54
|
||||
[Token(Token = "0x6013BAF")]
|
||||
[Address(RVA = "0x9B5570", Offset = "0x9B4370", VA = "0x1809B5570")]
|
||||
public DynamicUpdateManager()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06013BB0 RID: 80816 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x6013BB0")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")]
|
||||
static DynamicUpdateManager()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0400CD37 RID: 52535
|
||||
[Token(Token = "0x400CD37")]
|
||||
private static DynamicUpdateManager ECBJFLDKEOM;
|
||||
|
||||
// Token: 0x0400CD38 RID: 52536
|
||||
[Token(Token = "0x400CD38")]
|
||||
private static bool LMGGBBPEPKJ;
|
||||
|
||||
// Token: 0x0400CD39 RID: 52537
|
||||
[Token(Token = "0x400CD39")]
|
||||
private static Transform DLEGAENGEIP;
|
||||
|
||||
// Token: 0x02002D4F RID: 11599
|
||||
[Token(Token = "0x2002D4F")]
|
||||
public sealed class HEEOGNGEDNM : MulticastDelegate
|
||||
{
|
||||
// Token: 0x06013BB1 RID: 80817 RVA: 0x00496D68 File Offset: 0x00494F68
|
||||
[Token(Token = "0x6013BB1")]
|
||||
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
|
||||
public HEEOGNGEDNM(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
|
||||
{
|
||||
this.method = APAICGIHAGJ;
|
||||
this.m_target = FEDFKKMABOG;
|
||||
}
|
||||
|
||||
// Token: 0x06013BB2 RID: 80818 RVA: 0x00496D84 File Offset: 0x00494F84
|
||||
[Token(Token = "0x6013BB2")]
|
||||
[Address(RVA = "0x9B80D0", Offset = "0x9B6ED0", VA = "0x1809B80D0", Slot = "13")]
|
||||
public float Invoke()
|
||||
{
|
||||
Delegate[] delegates = this.delegates;
|
||||
if (delegates != 0)
|
||||
{
|
||||
}
|
||||
int num = 0;
|
||||
uint num2;
|
||||
if (num2 == (uint)0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
Delegate @delegate = delegates[1];
|
||||
Delegate delegate2 = delegates[0];
|
||||
uint num3;
|
||||
if (@delegate.method_info == num3)
|
||||
{
|
||||
throw new ExecutionEngineException();
|
||||
}
|
||||
ExecutionEngineException ex;
|
||||
if (ex != 0)
|
||||
{
|
||||
}
|
||||
if (delegate2 != 0 && @delegate.method_info != num3 && @delegate == (ulong)1L)
|
||||
{
|
||||
MethodInfo method_info = @delegate.method_info;
|
||||
int num4 = 0;
|
||||
num4 += num4;
|
||||
num4++;
|
||||
num4 += num4;
|
||||
num4 += method_info;
|
||||
num4 += 19;
|
||||
uint num5;
|
||||
num5 += num5;
|
||||
int num6 = 0;
|
||||
num6 += num6;
|
||||
num6++;
|
||||
num6 += (int)num5;
|
||||
num6 += 19;
|
||||
uint num7;
|
||||
num7 += (uint)19;
|
||||
}
|
||||
num++;
|
||||
}
|
||||
|
||||
// Token: 0x06013BB3 RID: 80819 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013BB3")]
|
||||
[Address(RVA = "0x456AA0", Offset = "0x4558A0", VA = "0x180456AA0", Slot = "14")]
|
||||
public IAsyncResult BeginInvoke(AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06013BB4 RID: 80820 RVA: 0x00496E44 File Offset: 0x00495044
|
||||
[Token(Token = "0x6013BB4")]
|
||||
[Address(RVA = "0x73B540", Offset = "0x73A340", VA = "0x18073B540", Slot = "15")]
|
||||
public float EndInvoke(IAsyncResult GIAOBLMEMMI)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02002D50 RID: 11600
|
||||
[Token(Token = "0x2002D50")]
|
||||
public sealed class ABCNOBPKCNA : MulticastDelegate
|
||||
{
|
||||
// Token: 0x06013BB5 RID: 80821 RVA: 0x00496E58 File Offset: 0x00495058
|
||||
[Token(Token = "0x6013BB5")]
|
||||
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
|
||||
public ABCNOBPKCNA(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
|
||||
{
|
||||
this.method = APAICGIHAGJ;
|
||||
this.m_target = FEDFKKMABOG;
|
||||
}
|
||||
|
||||
// Token: 0x06013BB6 RID: 80822 RVA: 0x00496E74 File Offset: 0x00495074
|
||||
[Token(Token = "0x6013BB6")]
|
||||
[Address(RVA = "0x76B2E0", Offset = "0x76A0E0", VA = "0x18076B2E0", Slot = "13")]
|
||||
public bool Invoke()
|
||||
{
|
||||
Delegate[] delegates = this.delegates;
|
||||
if (delegates != 0)
|
||||
{
|
||||
}
|
||||
int num = 0;
|
||||
uint num2;
|
||||
if (num2 == (uint)0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
Delegate @delegate = delegates[1];
|
||||
Delegate delegate2 = delegates[0];
|
||||
uint num3;
|
||||
if (@delegate.method_info == num3)
|
||||
{
|
||||
throw new ExecutionEngineException();
|
||||
}
|
||||
ExecutionEngineException ex;
|
||||
if (ex != 0)
|
||||
{
|
||||
}
|
||||
if (delegate2 != 0 && @delegate.method_info != num3 && @delegate == (ulong)1L)
|
||||
{
|
||||
MethodInfo method_info = @delegate.method_info;
|
||||
int num4 = 0;
|
||||
num4 += num4;
|
||||
num4++;
|
||||
num4 += num4;
|
||||
num4 += method_info;
|
||||
num4 += 19;
|
||||
uint num5;
|
||||
num5 += num5;
|
||||
uint num6;
|
||||
num6 += (uint)19;
|
||||
}
|
||||
num++;
|
||||
}
|
||||
|
||||
// Token: 0x06013BB7 RID: 80823 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013BB7")]
|
||||
[Address(RVA = "0x456AA0", Offset = "0x4558A0", VA = "0x180456AA0", Slot = "14")]
|
||||
public IAsyncResult BeginInvoke(AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06013BB8 RID: 80824 RVA: 0x00496F18 File Offset: 0x00495118
|
||||
[Token(Token = "0x6013BB8")]
|
||||
[Address(RVA = "0x451890", Offset = "0x450690", VA = "0x180451890", Slot = "15")]
|
||||
public bool EndInvoke(IAsyncResult GIAOBLMEMMI)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02002D51 RID: 11601
|
||||
[Token(Token = "0x2002D51")]
|
||||
public sealed class NGAJBDPMOAP : MulticastDelegate
|
||||
{
|
||||
// Token: 0x06013BB9 RID: 80825 RVA: 0x00496F2C File Offset: 0x0049512C
|
||||
[Token(Token = "0x6013BB9")]
|
||||
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
|
||||
public NGAJBDPMOAP(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
|
||||
{
|
||||
this.method = APAICGIHAGJ;
|
||||
this.m_target = FEDFKKMABOG;
|
||||
}
|
||||
|
||||
// Token: 0x06013BBA RID: 80826 RVA: 0x00496F48 File Offset: 0x00495148
|
||||
[Token(Token = "0x6013BBA")]
|
||||
[Address(RVA = "0x68FF40", Offset = "0x68ED40", VA = "0x18068FF40", Slot = "13")]
|
||||
public Transform Invoke()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06013BBA)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.Transform RecRoom.Core.Updates.DynamicUpdateManager/NGAJBDPMOAP::Invoke()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
IL_AA:
|
||||
stloc:int32(var_1_AD, add:int32(ldloc:int32(var_1_08), ldc.i4:int32(1)))
|
||||
}
|
||||
|
||||
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.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
|
||||
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: 0x06013BBB RID: 80827 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013BBB")]
|
||||
[Address(RVA = "0x456AA0", Offset = "0x4558A0", VA = "0x180456AA0", Slot = "14")]
|
||||
public IAsyncResult BeginInvoke(AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06013BBC RID: 80828 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013BBC")]
|
||||
[Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")]
|
||||
public Transform EndInvoke(IAsyncResult GIAOBLMEMMI)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02002D52 RID: 11602
|
||||
[Token(Token = "0x2002D52")]
|
||||
[CompilerGenerated]
|
||||
private sealed class BIMLOGOLLCC
|
||||
{
|
||||
// Token: 0x06013BBD RID: 80829 RVA: 0x00497004 File Offset: 0x00495204
|
||||
[Token(Token = "0x6013BBD")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public BIMLOGOLLCC()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06013BBE RID: 80830 RVA: 0x00497018 File Offset: 0x00495218
|
||||
[Token(Token = "0x6013BBE")]
|
||||
[Address(RVA = "0x9B1990", Offset = "0x9B0790", VA = "0x1809B1990")]
|
||||
internal float <DefaultCostFunction>b__0()
|
||||
{
|
||||
if (this.isVisible())
|
||||
{
|
||||
DynamicUpdateManager.NGAJBDPMOAP ngajbdpmoap = this.getTransform;
|
||||
Transform dlegaengeip = DynamicUpdateManager.DLEGAENGEIP;
|
||||
Transform transform = ngajbdpmoap();
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
Vector3 vector3;
|
||||
float z3 = vector3.z;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0400CD3A RID: 52538
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400CD3A")]
|
||||
public DynamicUpdateManager.ABCNOBPKCNA isVisible;
|
||||
|
||||
// Token: 0x0400CD3B RID: 52539
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400CD3B")]
|
||||
public DynamicUpdateManager.NGAJBDPMOAP getTransform;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,115 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Rendering.Universal;
|
||||
|
||||
namespace RecRoom.Core.Updates
|
||||
{
|
||||
// Token: 0x02002D55 RID: 11605
|
||||
[Token(Token = "0x2002D55")]
|
||||
public class StaggeredUpdateManager : UpdateManagerBase<NCOMBDNJGAF, HIDEGLBEMEA>
|
||||
{
|
||||
// Token: 0x170036E4 RID: 14052
|
||||
// (get) Token: 0x06013BC1 RID: 80833 RVA: 0x004970A4 File Offset: 0x004952A4
|
||||
[Token(Token = "0x170036E4")]
|
||||
public static bool FFNIFALJLDD
|
||||
{
|
||||
[Token(Token = "0x6013BC1")]
|
||||
[Address(RVA = "0x9BA610", Offset = "0x9B9410", VA = "0x1809BA610")]
|
||||
get
|
||||
{
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170036E5 RID: 14053
|
||||
// (get) Token: 0x06013BC2 RID: 80834 RVA: 0x004970B4 File Offset: 0x004952B4
|
||||
[Token(Token = "0x170036E5")]
|
||||
public static StaggeredUpdateManager ONCPNMDGGKG
|
||||
{
|
||||
[Token(Token = "0x6013BC2")]
|
||||
[Address(RVA = "0x9BA460", Offset = "0x9B9260", VA = "0x1809BA460")]
|
||||
get
|
||||
{
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
GameObject gameObject = new GameObject("StaggeredUpdateManager");
|
||||
gameObject.DFFNGCIAOME();
|
||||
StaggeredUpdateManager staggeredUpdateManager = gameObject.AddComponent<StaggeredUpdateManager>();
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013BC3 RID: 80835 RVA: 0x004970E4 File Offset: 0x004952E4
|
||||
[Token(Token = "0x6013BC3")]
|
||||
[Address(RVA = "0x9BA2F0", Offset = "0x9B90F0", VA = "0x1809BA2F0")]
|
||||
public void RegisterGroup(string NDNLEGKJGCD, bool KKEDJCHHKFM, int[] ENOAPOOJMJN)
|
||||
{
|
||||
NCOMBDNJGAF ncombdnjgaf = new NCOMBDNJGAF(KKEDJCHHKFM, ENOAPOOJMJN);
|
||||
base.DDPCHHLAAND(NDNLEGKJGCD, ncombdnjgaf);
|
||||
}
|
||||
|
||||
// Token: 0x06013BC4 RID: 80836 RVA: 0x00497104 File Offset: 0x00495304
|
||||
[Token(Token = "0x6013BC4")]
|
||||
[Address(RVA = "0x9BA390", Offset = "0x9B9190", VA = "0x1809BA390")]
|
||||
public void RegisterObject(string NDNLEGKJGCD, Behaviour BKGIHIBDAPA, PFAEJMMGKKD.FBGIFJMJFMC NFNBDLHJMMM)
|
||||
{
|
||||
HIDEGLBEMEA hideglbemea = new HIDEGLBEMEA(BKGIHIBDAPA, NFNBDLHJMMM);
|
||||
base.HBNNGMFNNBI(NDNLEGKJGCD, hideglbemea);
|
||||
}
|
||||
|
||||
// Token: 0x06013BC5 RID: 80837 RVA: 0x00497124 File Offset: 0x00495324
|
||||
[Token(Token = "0x6013BC5")]
|
||||
[Address(RVA = "0x9BA060", Offset = "0x9B8E60", VA = "0x1809BA060", Slot = "4")]
|
||||
protected override void CICIBHJEFFM(List<NCOMBDNJGAF> AMLFLLBOKIO, UpdateRateLimitType AONEOJNBCID)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
object syncRoot = AMLFLLBOKIO._syncRoot;
|
||||
int num2 = AMLFLLBOKIO._size;
|
||||
num2++;
|
||||
object syncRoot2 = AMLFLLBOKIO._syncRoot;
|
||||
bool flag2;
|
||||
if (!flag2)
|
||||
{
|
||||
}
|
||||
if (flag2)
|
||||
{
|
||||
num++;
|
||||
}
|
||||
object syncRoot3 = AMLFLLBOKIO._syncRoot;
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06013BC6 RID: 80838 RVA: 0x004971BC File Offset: 0x004953BC
|
||||
[Token(Token = "0x6013BC6")]
|
||||
[Address(RVA = "0x9BA420", Offset = "0x9B9220", VA = "0x1809BA420")]
|
||||
public StaggeredUpdateManager()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06013BC7 RID: 80839 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x6013BC7")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")]
|
||||
static StaggeredUpdateManager()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0400CD3D RID: 52541
|
||||
[Token(Token = "0x400CD3D")]
|
||||
private static StaggeredUpdateManager ECBJFLDKEOM;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,96 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Rendering.Universal;
|
||||
|
||||
namespace RecRoom.Core.Updates
|
||||
{
|
||||
// Token: 0x02002D59 RID: 11609
|
||||
[Token(Token = "0x2002D59")]
|
||||
public abstract class UpdateManagerBase<TGroup, TObject> : MonoBehaviour where TGroup : OMMPMPOOOJJ<TObject> where TObject : PFAEJMMGKKD
|
||||
{
|
||||
// Token: 0x06013BCF RID: 80847 RVA: 0x004972A0 File Offset: 0x004954A0
|
||||
[Token(Token = "0x6013BCF")]
|
||||
[Address(RVA = "0x1F0FF60", Offset = "0x1F0ED60", VA = "0x181F0FF60")]
|
||||
public bool IsGroupRegistered(string NDNLEGKJGCD)
|
||||
{
|
||||
IEnumerator enumerator = this.OAEJLMCKALI.GetEnumerator();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06013BD0 RID: 80848 RVA: 0x004972C0 File Offset: 0x004954C0
|
||||
[Token(Token = "0x6013BD0")]
|
||||
[Address(RVA = "0x2124CE0", Offset = "0x2123AE0", VA = "0x182124CE0")]
|
||||
protected void DDPCHHLAAND(string NDNLEGKJGCD, TGroup APOAHCNCJHC)
|
||||
{
|
||||
if (!this.IsGroupRegistered(NDNLEGKJGCD))
|
||||
{
|
||||
List oaejlmckali = this.OAEJLMCKALI;
|
||||
EFEFMHJPJIJ jfmoegcpnac = this.JFMOEGCPNAC;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013BD1 RID: 80849 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013BD1")]
|
||||
[Address(RVA = "0x2124D80", Offset = "0x2123B80", VA = "0x182124D80")]
|
||||
protected void HBNNGMFNNBI(string NDNLEGKJGCD, TObject IGKOKMCNMNJ)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06013BD2 RID: 80850 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013BD2")]
|
||||
[Address(RVA = "0x2124DF0", Offset = "0x2123BF0", VA = "0x182124DF0")]
|
||||
public void UnregisterObject(string NDNLEGKJGCD, Behaviour BKGIHIBDAPA)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06013BD3 RID: 80851 RVA: 0x004972EC File Offset: 0x004954EC
|
||||
[Token(Token = "0x6013BD3")]
|
||||
[Address(RVA = "0x2124C20", Offset = "0x2123A20", VA = "0x182124C20")]
|
||||
private void Awake()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06013BD4 RID: 80852 RVA: 0x00497304 File Offset: 0x00495504
|
||||
[Token(Token = "0x6013BD4")]
|
||||
[Address(RVA = "0x2124E90", Offset = "0x2123C90", VA = "0x182124E90")]
|
||||
private void Update()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06013BD5 RID: 80853
|
||||
[Token(Token = "0x6013BD5")]
|
||||
[Address(Slot = "4")]
|
||||
protected abstract void CICIBHJEFFM(List<TGroup> AMLFLLBOKIO, UpdateRateLimitType AONEOJNBCID);
|
||||
|
||||
// Token: 0x06013BD6 RID: 80854 RVA: 0x0049731C File Offset: 0x0049551C
|
||||
[Token(Token = "0x6013BD6")]
|
||||
[Address(RVA = "0x2124F90", Offset = "0x2123D90", VA = "0x182124F90")]
|
||||
protected UpdateManagerBase()
|
||||
{
|
||||
Dictionary dictionary = new Dictionary();
|
||||
this.OAEJLMCKALI = dictionary;
|
||||
List list = new List();
|
||||
this.JFMOEGCPNAC = list;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400CD43 RID: 52547
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400CD43")]
|
||||
private Dictionary<string, TGroup> CMFHGPCEEHL;
|
||||
|
||||
// Token: 0x0400CD44 RID: 52548
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400CD44")]
|
||||
private List<TGroup> OAEJLMCKALI;
|
||||
|
||||
// Token: 0x0400CD45 RID: 52549
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400CD45")]
|
||||
private EFEFMHJPJIJ JFMOEGCPNAC;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,298 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core.Culling;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Updates
|
||||
{
|
||||
// Token: 0x02002D5A RID: 11610
|
||||
[Token(Token = "0x2002D5A")]
|
||||
public class VisibilityGroup : MonoBehaviour, OFCHBCNPCBH
|
||||
{
|
||||
// Token: 0x170036E6 RID: 14054
|
||||
// (get) Token: 0x06013BD7 RID: 80855 RVA: 0x0049734C File Offset: 0x0049554C
|
||||
[Token(Token = "0x170036E6")]
|
||||
public EEDONNAHMFK PMEKAADPMAH
|
||||
{
|
||||
[Token(Token = "0x6013BD7")]
|
||||
[Address(RVA = "0x40FFE0", Offset = "0x40EDE0", VA = "0x18040FFE0")]
|
||||
get
|
||||
{
|
||||
return this.IHNKANMAFDM;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013BD8 RID: 80856 RVA: 0x00497360 File Offset: 0x00495560
|
||||
[Token(Token = "0x6013BD8")]
|
||||
[Address(RVA = "0x9C4D40", Offset = "0x9C3B40", VA = "0x1809C4D40")]
|
||||
private void Awake()
|
||||
{
|
||||
int num;
|
||||
Component component;
|
||||
do
|
||||
{
|
||||
Component[] array = this.trackedComponents;
|
||||
num = 0;
|
||||
int length = array.Length;
|
||||
if (num >= length)
|
||||
{
|
||||
goto IL_35;
|
||||
}
|
||||
component = array[num];
|
||||
}
|
||||
while (component != 0 && component != 0 && component == 0);
|
||||
num++;
|
||||
IL_35:
|
||||
CullingGroupManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num2 = 0;
|
||||
uint num3;
|
||||
VisibilityGroup.CDDMBBEPIIE = instance.GetOrCreateCullingGroup<VisibilityGroup>((int)num3, (ushort)num2);
|
||||
MEFKCIOFGAI<VisibilityGroup> cddmbbepiie = VisibilityGroup.CDDMBBEPIIE;
|
||||
num += num;
|
||||
num++;
|
||||
}
|
||||
|
||||
// Token: 0x06013BD9 RID: 80857 RVA: 0x004973E4 File Offset: 0x004955E4
|
||||
[Token(Token = "0x6013BD9")]
|
||||
[Address(RVA = "0x9C56E0", Offset = "0x9C44E0", VA = "0x1809C56E0")]
|
||||
private void Start()
|
||||
{
|
||||
this.PJOOKEOGIAA();
|
||||
}
|
||||
|
||||
// Token: 0x06013BDA RID: 80858 RVA: 0x004973F8 File Offset: 0x004955F8
|
||||
[Token(Token = "0x6013BDA")]
|
||||
[Address(RVA = "0x9C5280", Offset = "0x9C4080", VA = "0x1809C5280")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
if (VisibilityGroup.CDDMBBEPIIE != 0)
|
||||
{
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013BDB RID: 80859 RVA: 0x00497418 File Offset: 0x00495618
|
||||
[Token(Token = "0x6013BDB")]
|
||||
[Address(RVA = "0x9C50F0", Offset = "0x9C3EF0", VA = "0x1809C50F0")]
|
||||
private void IONJHHDNPEB(float POGAEJIEPIM)
|
||||
{
|
||||
if (this.IHNKANMAFDM > this.minVisibilityUpdateLod)
|
||||
{
|
||||
bool isVisible = this.visibleInCamera.GDPKBEBEOBA;
|
||||
}
|
||||
if (true != this.IHODDLMHDHP)
|
||||
{
|
||||
this.MLBAOONLBEM(true);
|
||||
this.VisibilityChangedEvent.CNFDGDEOPPF(1);
|
||||
this.IHODDLMHDHP = true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013BDC RID: 80860 RVA: 0x00497468 File Offset: 0x00495668
|
||||
[Token(Token = "0x6013BDC")]
|
||||
[Address(RVA = "0x9C4F90", Offset = "0x9C3D90", VA = "0x1809C4F90")]
|
||||
private bool DIPFBKHEAAI()
|
||||
{
|
||||
return this.IHNKANMAFDM <= this.minVisibilityUpdateLod || this.visibleInCamera.GDPKBEBEOBA;
|
||||
}
|
||||
|
||||
// Token: 0x06013BDD RID: 80861 RVA: 0x00497498 File Offset: 0x00495698
|
||||
[Token(Token = "0x6013BDD")]
|
||||
[Address(RVA = "0x9C5190", Offset = "0x9C3F90", VA = "0x1809C5190")]
|
||||
private void MLBAOONLBEM(bool AGILHLJPKPN)
|
||||
{
|
||||
Component[] array = this.trackedComponents;
|
||||
int num = 0;
|
||||
int length = array.Length;
|
||||
if (num < length)
|
||||
{
|
||||
array[num].OFKIHGPJHJI(AGILHLJPKPN);
|
||||
num++;
|
||||
}
|
||||
GameObject[] array2 = this.trackedObjects;
|
||||
int length2 = array2.Length;
|
||||
if (num < length2)
|
||||
{
|
||||
array2[num].SetActive(AGILHLJPKPN);
|
||||
num++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013BDE RID: 80862 RVA: 0x004974F8 File Offset: 0x004956F8
|
||||
[Token(Token = "0x6013BDE")]
|
||||
[Address(RVA = "0x9C4FD0", Offset = "0x9C3DD0", VA = "0x1809C4FD0")]
|
||||
private void EBOKHHOFNDG()
|
||||
{
|
||||
int num;
|
||||
Component component;
|
||||
do
|
||||
{
|
||||
Component[] array = this.trackedComponents;
|
||||
num = 0;
|
||||
int num2 = 0;
|
||||
int length = array.Length;
|
||||
if (num2 >= length)
|
||||
{
|
||||
return;
|
||||
}
|
||||
component = array[num];
|
||||
}
|
||||
while (component != 0 && component != 0 && component == 0);
|
||||
num++;
|
||||
}
|
||||
|
||||
// Token: 0x06013BDF RID: 80863 RVA: 0x00497540 File Offset: 0x00495740
|
||||
[Token(Token = "0x6013BDF")]
|
||||
[Address(RVA = "0x9C5340", Offset = "0x9C4140", VA = "0x1809C5340")]
|
||||
private void OnDrawGizmosSelected()
|
||||
{
|
||||
CameraRig instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (instance != num)
|
||||
{
|
||||
int num2 = 0;
|
||||
if ((this.IHODDLMHDHP ? 1 : 0) == num2)
|
||||
{
|
||||
Color yellow = Color.yellow;
|
||||
}
|
||||
Color green = Color.green;
|
||||
object[] array = new object[2];
|
||||
array[0] = this;
|
||||
Transform transform = base.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Transform transform2 = SingletonMonoBehaviour.ONCPNMDGGKG.CHLMFLCFGFL.transform;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
if (vector2 != 0)
|
||||
{
|
||||
}
|
||||
array[1] = vector2;
|
||||
Debug.LogFormat("Distance to {0}: {1}", array);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013BE0 RID: 80864 RVA: 0x004975D4 File Offset: 0x004957D4
|
||||
[Token(Token = "0x6013BE0")]
|
||||
[Address(RVA = "0x9C5600", Offset = "0x9C4400", VA = "0x1809C5600")]
|
||||
private void PJOOKEOGIAA()
|
||||
{
|
||||
EEDONNAHMFK eedonnahmfk = this.maxVisibilityUpdateLod;
|
||||
IDisposable aeneleocfpj = this.AENELEOCFPJ;
|
||||
if (this.IHNKANMAFDM > eedonnahmfk)
|
||||
{
|
||||
if (aeneleocfpj != 0)
|
||||
{
|
||||
this.AENELEOCFPJ = (ulong)0L;
|
||||
if (this.IHODDLMHDHP)
|
||||
{
|
||||
int num = 0;
|
||||
this.MLBAOONLBEM(num != 0);
|
||||
MFBGLIHGCGO<bool> visibilityChangedEvent = this.VisibilityChangedEvent;
|
||||
int num2 = 0;
|
||||
visibilityChangedEvent.CNFDGDEOPPF(num2);
|
||||
this.IHODDLMHDHP = false;
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
else if (aeneleocfpj == 0)
|
||||
{
|
||||
Action<float> action = new Action(this.IONJHHDNPEB);
|
||||
IDisposable disposable = ADIFCODGAML.FOFJADGKNJF(this, action);
|
||||
this.AENELEOCFPJ = disposable;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013BE1 RID: 80865 RVA: 0x0049765C File Offset: 0x0049585C
|
||||
[Token(Token = "0x6013BE1")]
|
||||
[Address(RVA = "0x9C5270", Offset = "0x9C4070", VA = "0x1809C5270", Slot = "4")]
|
||||
public void OnChangedDistanceBand(EEDONNAHMFK AKMGILKNNCO, EEDONNAHMFK EDEMHOMGFJO)
|
||||
{
|
||||
this.IHNKANMAFDM = EDEMHOMGFJO;
|
||||
this.PJOOKEOGIAA();
|
||||
}
|
||||
|
||||
// Token: 0x06013BE2 RID: 80866 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013BE2")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "5")]
|
||||
public void OnChangedVisibility(bool AGILHLJPKPN)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06013BE3 RID: 80867 RVA: 0x00497678 File Offset: 0x00495878
|
||||
[Token(Token = "0x6013BE3")]
|
||||
[Address(RVA = "0x9C56F0", Offset = "0x9C44F0", VA = "0x1809C56F0")]
|
||||
public VisibilityGroup()
|
||||
{
|
||||
int num;
|
||||
int num2;
|
||||
MFBGLIHGCGO<bool> mfbglihgcgo = new MFBGLIHGCGO(4, num != 0, num2 != 0);
|
||||
num2 = 0;
|
||||
num = 0;
|
||||
this.VisibilityChangedEvent = mfbglihgcgo;
|
||||
this.IHODDLMHDHP = true;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400CD46 RID: 52550
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400CD46")]
|
||||
[SerializeField]
|
||||
[Tooltip("Objects within this distance are never disabled, even if they are not visible")]
|
||||
private EEDONNAHMFK minVisibilityUpdateLod = (EEDONNAHMFK)((ulong)1L);
|
||||
|
||||
// Token: 0x0400CD47 RID: 52551
|
||||
[FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x400CD47")]
|
||||
[SerializeField]
|
||||
[Tooltip("Only update if within or equal to this UpdateLOD")]
|
||||
private EEDONNAHMFK maxVisibilityUpdateLod = (EEDONNAHMFK)((ulong)4L);
|
||||
|
||||
// Token: 0x0400CD48 RID: 52552
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400CD48")]
|
||||
[SerializeField]
|
||||
private Component[] trackedComponents;
|
||||
|
||||
// Token: 0x0400CD49 RID: 52553
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400CD49")]
|
||||
[SerializeField]
|
||||
private GameObject[] trackedObjects;
|
||||
|
||||
// Token: 0x0400CD4A RID: 52554
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400CD4A")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private VisibleInCamera visibleInCamera;
|
||||
|
||||
// Token: 0x0400CD4B RID: 52555
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400CD4B")]
|
||||
private EEDONNAHMFK IHNKANMAFDM;
|
||||
|
||||
// Token: 0x0400CD4C RID: 52556
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400CD4C")]
|
||||
private IDisposable AENELEOCFPJ;
|
||||
|
||||
// Token: 0x0400CD4D RID: 52557
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400CD4D")]
|
||||
public readonly MFBGLIHGCGO<bool> VisibilityChangedEvent;
|
||||
|
||||
// Token: 0x0400CD4E RID: 52558
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400CD4E")]
|
||||
private bool IHODDLMHDHP;
|
||||
|
||||
// Token: 0x0400CD4F RID: 52559
|
||||
[Token(Token = "0x400CD4F")]
|
||||
private static MEFKCIOFGAI<VisibilityGroup> CDDMBBEPIIE;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user