m
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: 0x02002E38 RID: 11832
|
||||
[Token(Token = "0x2002E38")]
|
||||
public class DynamicUpdateManager : UpdateManagerBase<MHMKFLEGPNF, AJDOPKBGKGA>
|
||||
{
|
||||
// Token: 0x17003798 RID: 14232
|
||||
// (get) Token: 0x06013FF0 RID: 81904 RVA: 0x004A0BE4 File Offset: 0x0049EDE4
|
||||
[Token(Token = "0x17003798")]
|
||||
public static DynamicUpdateManager ONCPNMDGGKG
|
||||
{
|
||||
[Token(Token = "0x6013FF0")]
|
||||
[Address(RVA = "0x1601520", Offset = "0x1600520", VA = "0x181601520")]
|
||||
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: 0x17003799 RID: 14233
|
||||
// (get) Token: 0x06013FF1 RID: 81905 RVA: 0x004A0C2C File Offset: 0x0049EE2C
|
||||
[Token(Token = "0x17003799")]
|
||||
public static bool FFNIFALJLDD
|
||||
{
|
||||
[Token(Token = "0x6013FF1")]
|
||||
[Address(RVA = "0x16016D0", Offset = "0x16006D0", VA = "0x1816016D0")]
|
||||
get
|
||||
{
|
||||
DynamicUpdateManager ecbjfldkeom = DynamicUpdateManager.ECBJFLDKEOM;
|
||||
int num = 0;
|
||||
return ecbjfldkeom != num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013FF2 RID: 81906 RVA: 0x004A0C48 File Offset: 0x0049EE48
|
||||
[Token(Token = "0x6013FF2")]
|
||||
[Address(RVA = "0x1601310", Offset = "0x1600310", VA = "0x181601310")]
|
||||
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: 0x06013FF3 RID: 81907 RVA: 0x004A0C90 File Offset: 0x0049EE90
|
||||
[Token(Token = "0x6013FF3")]
|
||||
[Address(RVA = "0x16013A0", Offset = "0x16003A0", VA = "0x1816013A0")]
|
||||
public void RegisterGroup(string NDNLEGKJGCD, float DIAKIMOCIML, bool KKEDJCHHKFM, int[] ALCHLHAOHOK)
|
||||
{
|
||||
MHMKFLEGPNF mhmkflegpnf;
|
||||
base.DDPCHHLAAND(NDNLEGKJGCD, mhmkflegpnf);
|
||||
}
|
||||
|
||||
// Token: 0x06013FF4 RID: 81908 RVA: 0x004A0CA8 File Offset: 0x0049EEA8
|
||||
[Token(Token = "0x6013FF4")]
|
||||
[Address(RVA = "0x1601440", Offset = "0x1600440", VA = "0x181601440")]
|
||||
public void RegisterObject(string NDNLEGKJGCD, Behaviour BKGIHIBDAPA, DynamicUpdateManager.HEEOGNGEDNM MBCOIJEELGH, PFAEJMMGKKD.FBGIFJMJFMC NFNBDLHJMMM)
|
||||
{
|
||||
AJDOPKBGKGA ajdopkbgkga;
|
||||
base.HBNNGMFNNBI(NDNLEGKJGCD, ajdopkbgkga);
|
||||
}
|
||||
|
||||
// Token: 0x06013FF5 RID: 81909 RVA: 0x004A0CC0 File Offset: 0x0049EEC0
|
||||
[Token(Token = "0x6013FF5")]
|
||||
[Address(RVA = "0x1600E70", Offset = "0x15FFE70", VA = "0x181600E70", 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: 0x06013FF6 RID: 81910 RVA: 0x004A0D20 File Offset: 0x0049EF20
|
||||
[Token(Token = "0x6013FF6")]
|
||||
[Address(RVA = "0x16014E0", Offset = "0x16004E0", VA = "0x1816014E0")]
|
||||
public DynamicUpdateManager()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06013FF7 RID: 81911 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x6013FF7")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")]
|
||||
static DynamicUpdateManager()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0400CF55 RID: 53077
|
||||
[Token(Token = "0x400CF55")]
|
||||
private static DynamicUpdateManager ECBJFLDKEOM;
|
||||
|
||||
// Token: 0x0400CF56 RID: 53078
|
||||
[Token(Token = "0x400CF56")]
|
||||
private static bool LMGGBBPEPKJ;
|
||||
|
||||
// Token: 0x0400CF57 RID: 53079
|
||||
[Token(Token = "0x400CF57")]
|
||||
private static Transform DLEGAENGEIP;
|
||||
|
||||
// Token: 0x02002E39 RID: 11833
|
||||
[Token(Token = "0x2002E39")]
|
||||
public sealed class HEEOGNGEDNM : MulticastDelegate
|
||||
{
|
||||
// Token: 0x06013FF8 RID: 81912 RVA: 0x004A0D34 File Offset: 0x0049EF34
|
||||
[Token(Token = "0x6013FF8")]
|
||||
[Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")]
|
||||
public HEEOGNGEDNM(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
|
||||
{
|
||||
this.method = APAICGIHAGJ;
|
||||
this.m_target = FEDFKKMABOG;
|
||||
}
|
||||
|
||||
// Token: 0x06013FF9 RID: 81913 RVA: 0x004A0D50 File Offset: 0x0049EF50
|
||||
[Token(Token = "0x6013FF9")]
|
||||
[Address(RVA = "0xA3DF60", Offset = "0xA3CF60", VA = "0x180A3DF60", 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: 0x06013FFA RID: 81914 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013FFA")]
|
||||
[Address(RVA = "0x564230", Offset = "0x563230", VA = "0x180564230", Slot = "14")]
|
||||
public IAsyncResult BeginInvoke(AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06013FFB RID: 81915 RVA: 0x004A0E10 File Offset: 0x0049F010
|
||||
[Token(Token = "0x6013FFB")]
|
||||
[Address(RVA = "0xA3DF30", Offset = "0xA3CF30", VA = "0x180A3DF30", Slot = "15")]
|
||||
public float EndInvoke(IAsyncResult GIAOBLMEMMI)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02002E3A RID: 11834
|
||||
[Token(Token = "0x2002E3A")]
|
||||
public sealed class ABCNOBPKCNA : MulticastDelegate
|
||||
{
|
||||
// Token: 0x06013FFC RID: 81916 RVA: 0x004A0E24 File Offset: 0x0049F024
|
||||
[Token(Token = "0x6013FFC")]
|
||||
[Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")]
|
||||
public ABCNOBPKCNA(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
|
||||
{
|
||||
this.method = APAICGIHAGJ;
|
||||
this.m_target = FEDFKKMABOG;
|
||||
}
|
||||
|
||||
// Token: 0x06013FFD RID: 81917 RVA: 0x004A0E40 File Offset: 0x0049F040
|
||||
[Token(Token = "0x6013FFD")]
|
||||
[Address(RVA = "0x12879F0", Offset = "0x12869F0", VA = "0x1812879F0", 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: 0x06013FFE RID: 81918 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013FFE")]
|
||||
[Address(RVA = "0x564230", Offset = "0x563230", VA = "0x180564230", Slot = "14")]
|
||||
public IAsyncResult BeginInvoke(AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06013FFF RID: 81919 RVA: 0x004A0EE4 File Offset: 0x0049F0E4
|
||||
[Token(Token = "0x6013FFF")]
|
||||
[Address(RVA = "0x56AA00", Offset = "0x569A00", VA = "0x18056AA00", Slot = "15")]
|
||||
public bool EndInvoke(IAsyncResult GIAOBLMEMMI)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02002E3B RID: 11835
|
||||
[Token(Token = "0x2002E3B")]
|
||||
public sealed class NGAJBDPMOAP : MulticastDelegate
|
||||
{
|
||||
// Token: 0x06014000 RID: 81920 RVA: 0x004A0EF8 File Offset: 0x0049F0F8
|
||||
[Token(Token = "0x6014000")]
|
||||
[Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")]
|
||||
public NGAJBDPMOAP(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
|
||||
{
|
||||
this.method = APAICGIHAGJ;
|
||||
this.m_target = FEDFKKMABOG;
|
||||
}
|
||||
|
||||
// Token: 0x06014001 RID: 81921 RVA: 0x004A0F14 File Offset: 0x0049F114
|
||||
[Token(Token = "0x6014001")]
|
||||
[Address(RVA = "0x5681A0", Offset = "0x5671A0", VA = "0x1805681A0", Slot = "13")]
|
||||
public Transform Invoke()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06014001)
|
||||
|
||||
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: 0x06014002 RID: 81922 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6014002")]
|
||||
[Address(RVA = "0x564230", Offset = "0x563230", VA = "0x180564230", Slot = "14")]
|
||||
public IAsyncResult BeginInvoke(AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06014003 RID: 81923 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6014003")]
|
||||
[Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", Slot = "15")]
|
||||
public Transform EndInvoke(IAsyncResult GIAOBLMEMMI)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02002E3C RID: 11836
|
||||
[Token(Token = "0x2002E3C")]
|
||||
[CompilerGenerated]
|
||||
private sealed class BIMLOGOLLCC
|
||||
{
|
||||
// Token: 0x06014004 RID: 81924 RVA: 0x004A0FD0 File Offset: 0x0049F1D0
|
||||
[Token(Token = "0x6014004")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public BIMLOGOLLCC()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06014005 RID: 81925 RVA: 0x004A0FE4 File Offset: 0x0049F1E4
|
||||
[Token(Token = "0x6014005")]
|
||||
[Address(RVA = "0x15FF7A0", Offset = "0x15FE7A0", VA = "0x1815FF7A0")]
|
||||
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: 0x0400CF58 RID: 53080
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400CF58")]
|
||||
public DynamicUpdateManager.ABCNOBPKCNA isVisible;
|
||||
|
||||
// Token: 0x0400CF59 RID: 53081
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400CF59")]
|
||||
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: 0x02002E3F RID: 11839
|
||||
[Token(Token = "0x2002E3F")]
|
||||
public class StaggeredUpdateManager : UpdateManagerBase<NCOMBDNJGAF, HIDEGLBEMEA>
|
||||
{
|
||||
// Token: 0x1700379A RID: 14234
|
||||
// (get) Token: 0x06014008 RID: 81928 RVA: 0x004A1070 File Offset: 0x0049F270
|
||||
[Token(Token = "0x1700379A")]
|
||||
public static bool FFNIFALJLDD
|
||||
{
|
||||
[Token(Token = "0x6014008")]
|
||||
[Address(RVA = "0x1605C20", Offset = "0x1604C20", VA = "0x181605C20")]
|
||||
get
|
||||
{
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700379B RID: 14235
|
||||
// (get) Token: 0x06014009 RID: 81929 RVA: 0x004A1080 File Offset: 0x0049F280
|
||||
[Token(Token = "0x1700379B")]
|
||||
public static StaggeredUpdateManager ONCPNMDGGKG
|
||||
{
|
||||
[Token(Token = "0x6014009")]
|
||||
[Address(RVA = "0x1605A70", Offset = "0x1604A70", VA = "0x181605A70")]
|
||||
get
|
||||
{
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
GameObject gameObject = new GameObject("StaggeredUpdateManager");
|
||||
gameObject.DFFNGCIAOME();
|
||||
StaggeredUpdateManager staggeredUpdateManager = gameObject.AddComponent<StaggeredUpdateManager>();
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601400A RID: 81930 RVA: 0x004A10B0 File Offset: 0x0049F2B0
|
||||
[Token(Token = "0x601400A")]
|
||||
[Address(RVA = "0x1605900", Offset = "0x1604900", VA = "0x181605900")]
|
||||
public void RegisterGroup(string NDNLEGKJGCD, bool KKEDJCHHKFM, int[] ENOAPOOJMJN)
|
||||
{
|
||||
NCOMBDNJGAF ncombdnjgaf = new NCOMBDNJGAF(KKEDJCHHKFM, ENOAPOOJMJN);
|
||||
base.DDPCHHLAAND(NDNLEGKJGCD, ncombdnjgaf);
|
||||
}
|
||||
|
||||
// Token: 0x0601400B RID: 81931 RVA: 0x004A10D0 File Offset: 0x0049F2D0
|
||||
[Token(Token = "0x601400B")]
|
||||
[Address(RVA = "0x16059A0", Offset = "0x16049A0", VA = "0x1816059A0")]
|
||||
public void RegisterObject(string NDNLEGKJGCD, Behaviour BKGIHIBDAPA, PFAEJMMGKKD.FBGIFJMJFMC NFNBDLHJMMM)
|
||||
{
|
||||
HIDEGLBEMEA hideglbemea = new HIDEGLBEMEA(BKGIHIBDAPA, NFNBDLHJMMM);
|
||||
base.HBNNGMFNNBI(NDNLEGKJGCD, hideglbemea);
|
||||
}
|
||||
|
||||
// Token: 0x0601400C RID: 81932 RVA: 0x004A10F0 File Offset: 0x0049F2F0
|
||||
[Token(Token = "0x601400C")]
|
||||
[Address(RVA = "0x1605670", Offset = "0x1604670", VA = "0x181605670", 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: 0x0601400D RID: 81933 RVA: 0x004A1188 File Offset: 0x0049F388
|
||||
[Token(Token = "0x601400D")]
|
||||
[Address(RVA = "0x1605A30", Offset = "0x1604A30", VA = "0x181605A30")]
|
||||
public StaggeredUpdateManager()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0601400E RID: 81934 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x601400E")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")]
|
||||
static StaggeredUpdateManager()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0400CF5B RID: 53083
|
||||
[Token(Token = "0x400CF5B")]
|
||||
private static StaggeredUpdateManager ECBJFLDKEOM;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,107 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Rendering.Universal;
|
||||
|
||||
namespace RecRoom.Core.Updates
|
||||
{
|
||||
// Token: 0x02002E43 RID: 11843
|
||||
[Token(Token = "0x2002E43")]
|
||||
public abstract class UpdateManagerBase<TGroup, TObject> : MonoBehaviour where TGroup : OMMPMPOOOJJ<TObject> where TObject : PFAEJMMGKKD
|
||||
{
|
||||
// Token: 0x06014016 RID: 81942 RVA: 0x004A126C File Offset: 0x0049F46C
|
||||
[Token(Token = "0x6014016")]
|
||||
[Address(RVA = "0x2AC9180", Offset = "0x2AC8180", VA = "0x182AC9180")]
|
||||
public bool IsGroupRegistered(string NDNLEGKJGCD)
|
||||
{
|
||||
IEnumerator enumerator = this.OAEJLMCKALI.GetEnumerator();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06014017 RID: 81943 RVA: 0x004A128C File Offset: 0x0049F48C
|
||||
[Token(Token = "0x6014017")]
|
||||
[Address(RVA = "0x2E65190", Offset = "0x2E64190", VA = "0x182E65190")]
|
||||
protected void DDPCHHLAAND(string NDNLEGKJGCD, TGroup APOAHCNCJHC)
|
||||
{
|
||||
if (!this.IsGroupRegistered(NDNLEGKJGCD))
|
||||
{
|
||||
List oaejlmckali = this.OAEJLMCKALI;
|
||||
EFEFMHJPJIJ jfmoegcpnac = this.JFMOEGCPNAC;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014018 RID: 81944 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6014018")]
|
||||
[Address(RVA = "0x2E65230", Offset = "0x2E64230", VA = "0x182E65230")]
|
||||
protected void HBNNGMFNNBI(string NDNLEGKJGCD, TObject IGKOKMCNMNJ)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06014019 RID: 81945 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6014019")]
|
||||
[Address(RVA = "0x2E652A0", Offset = "0x2E642A0", VA = "0x182E652A0")]
|
||||
public void UnregisterObject(string NDNLEGKJGCD, Behaviour BKGIHIBDAPA)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0601401A RID: 81946 RVA: 0x004A12B8 File Offset: 0x0049F4B8
|
||||
[Token(Token = "0x601401A")]
|
||||
[Address(RVA = "0x2E65070", Offset = "0x2E64070", VA = "0x182E65070")]
|
||||
private void Awake()
|
||||
{
|
||||
EFEFMHJPJIJ efefmhjpjij;
|
||||
this.NNCBFAJKOMH = efefmhjpjij;
|
||||
}
|
||||
|
||||
// Token: 0x0601401B RID: 81947 RVA: 0x004A12D8 File Offset: 0x0049F4D8
|
||||
[Token(Token = "0x601401B")]
|
||||
[Address(RVA = "0x2E65340", Offset = "0x2E64340", VA = "0x182E65340")]
|
||||
private void Update()
|
||||
{
|
||||
EFEFMHJPJIJ jfmoegcpnac = this.JFMOEGCPNAC;
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
}
|
||||
|
||||
// Token: 0x0601401C RID: 81948
|
||||
[Token(Token = "0x601401C")]
|
||||
[Address(Slot = "4")]
|
||||
protected abstract void CICIBHJEFFM(List<TGroup> AMLFLLBOKIO, UpdateRateLimitType AONEOJNBCID);
|
||||
|
||||
// Token: 0x0601401D RID: 81949 RVA: 0x004A1300 File Offset: 0x0049F500
|
||||
[Token(Token = "0x601401D")]
|
||||
[Address(RVA = "0x2E65420", Offset = "0x2E64420", VA = "0x182E65420")]
|
||||
protected UpdateManagerBase()
|
||||
{
|
||||
Dictionary dictionary = new Dictionary();
|
||||
this.OAEJLMCKALI = dictionary;
|
||||
List list = new List();
|
||||
this.JFMOEGCPNAC = list;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400CF61 RID: 53089
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400CF61")]
|
||||
private Dictionary<string, TGroup> CMFHGPCEEHL;
|
||||
|
||||
// Token: 0x0400CF62 RID: 53090
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400CF62")]
|
||||
private List<TGroup> OAEJLMCKALI;
|
||||
|
||||
// Token: 0x0400CF63 RID: 53091
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400CF63")]
|
||||
private EFEFMHJPJIJ JFMOEGCPNAC;
|
||||
|
||||
// Token: 0x0400CF64 RID: 53092
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400CF64")]
|
||||
private IRecRoomQualityConfigProvider NNCBFAJKOMH;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,298 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core.Culling;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Updates
|
||||
{
|
||||
// Token: 0x02002E44 RID: 11844
|
||||
[Token(Token = "0x2002E44")]
|
||||
public class VisibilityGroup : MonoBehaviour, OFCHBCNPCBH
|
||||
{
|
||||
// Token: 0x1700379C RID: 14236
|
||||
// (get) Token: 0x0601401E RID: 81950 RVA: 0x004A1330 File Offset: 0x0049F530
|
||||
[Token(Token = "0x1700379C")]
|
||||
public EEDONNAHMFK PMEKAADPMAH
|
||||
{
|
||||
[Token(Token = "0x601401E")]
|
||||
[Address(RVA = "0x42B830", Offset = "0x42A830", VA = "0x18042B830")]
|
||||
get
|
||||
{
|
||||
return this.IHNKANMAFDM;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601401F RID: 81951 RVA: 0x004A1344 File Offset: 0x0049F544
|
||||
[Token(Token = "0x601401F")]
|
||||
[Address(RVA = "0x1610500", Offset = "0x160F500", VA = "0x181610500")]
|
||||
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: 0x06014020 RID: 81952 RVA: 0x004A13C8 File Offset: 0x0049F5C8
|
||||
[Token(Token = "0x6014020")]
|
||||
[Address(RVA = "0x1610EA0", Offset = "0x160FEA0", VA = "0x181610EA0")]
|
||||
private void Start()
|
||||
{
|
||||
this.PJOOKEOGIAA();
|
||||
}
|
||||
|
||||
// Token: 0x06014021 RID: 81953 RVA: 0x004A13DC File Offset: 0x0049F5DC
|
||||
[Token(Token = "0x6014021")]
|
||||
[Address(RVA = "0x1610A40", Offset = "0x160FA40", VA = "0x181610A40")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
if (VisibilityGroup.CDDMBBEPIIE != 0)
|
||||
{
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014022 RID: 81954 RVA: 0x004A13FC File Offset: 0x0049F5FC
|
||||
[Token(Token = "0x6014022")]
|
||||
[Address(RVA = "0x16108B0", Offset = "0x160F8B0", VA = "0x1816108B0")]
|
||||
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: 0x06014023 RID: 81955 RVA: 0x004A144C File Offset: 0x0049F64C
|
||||
[Token(Token = "0x6014023")]
|
||||
[Address(RVA = "0x1610750", Offset = "0x160F750", VA = "0x181610750")]
|
||||
private bool DIPFBKHEAAI()
|
||||
{
|
||||
return this.IHNKANMAFDM <= this.minVisibilityUpdateLod || this.visibleInCamera.GDPKBEBEOBA;
|
||||
}
|
||||
|
||||
// Token: 0x06014024 RID: 81956 RVA: 0x004A147C File Offset: 0x0049F67C
|
||||
[Token(Token = "0x6014024")]
|
||||
[Address(RVA = "0x1610950", Offset = "0x160F950", VA = "0x181610950")]
|
||||
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: 0x06014025 RID: 81957 RVA: 0x004A14DC File Offset: 0x0049F6DC
|
||||
[Token(Token = "0x6014025")]
|
||||
[Address(RVA = "0x1610790", Offset = "0x160F790", VA = "0x181610790")]
|
||||
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: 0x06014026 RID: 81958 RVA: 0x004A1524 File Offset: 0x0049F724
|
||||
[Token(Token = "0x6014026")]
|
||||
[Address(RVA = "0x1610B00", Offset = "0x160FB00", VA = "0x181610B00")]
|
||||
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: 0x06014027 RID: 81959 RVA: 0x004A15B8 File Offset: 0x0049F7B8
|
||||
[Token(Token = "0x6014027")]
|
||||
[Address(RVA = "0x1610DC0", Offset = "0x160FDC0", VA = "0x181610DC0")]
|
||||
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: 0x06014028 RID: 81960 RVA: 0x004A1640 File Offset: 0x0049F840
|
||||
[Token(Token = "0x6014028")]
|
||||
[Address(RVA = "0x1610A30", Offset = "0x160FA30", VA = "0x181610A30", Slot = "4")]
|
||||
public void OnChangedDistanceBand(EEDONNAHMFK AKMGILKNNCO, EEDONNAHMFK EDEMHOMGFJO)
|
||||
{
|
||||
this.IHNKANMAFDM = EDEMHOMGFJO;
|
||||
this.PJOOKEOGIAA();
|
||||
}
|
||||
|
||||
// Token: 0x06014029 RID: 81961 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6014029")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "5")]
|
||||
public void OnChangedVisibility(bool AGILHLJPKPN)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0601402A RID: 81962 RVA: 0x004A165C File Offset: 0x0049F85C
|
||||
[Token(Token = "0x601402A")]
|
||||
[Address(RVA = "0x1610EB0", Offset = "0x160FEB0", VA = "0x181610EB0")]
|
||||
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: 0x0400CF65 RID: 53093
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400CF65")]
|
||||
[SerializeField]
|
||||
[Tooltip("Objects within this distance are never disabled, even if they are not visible")]
|
||||
private EEDONNAHMFK minVisibilityUpdateLod = (EEDONNAHMFK)((ulong)1L);
|
||||
|
||||
// Token: 0x0400CF66 RID: 53094
|
||||
[FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x400CF66")]
|
||||
[SerializeField]
|
||||
[Tooltip("Only update if within or equal to this UpdateLOD")]
|
||||
private EEDONNAHMFK maxVisibilityUpdateLod = (EEDONNAHMFK)((ulong)4L);
|
||||
|
||||
// Token: 0x0400CF67 RID: 53095
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400CF67")]
|
||||
[SerializeField]
|
||||
private Component[] trackedComponents;
|
||||
|
||||
// Token: 0x0400CF68 RID: 53096
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400CF68")]
|
||||
[SerializeField]
|
||||
private GameObject[] trackedObjects;
|
||||
|
||||
// Token: 0x0400CF69 RID: 53097
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400CF69")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
||||
private VisibleInCamera visibleInCamera;
|
||||
|
||||
// Token: 0x0400CF6A RID: 53098
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400CF6A")]
|
||||
private EEDONNAHMFK IHNKANMAFDM;
|
||||
|
||||
// Token: 0x0400CF6B RID: 53099
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400CF6B")]
|
||||
private IDisposable AENELEOCFPJ;
|
||||
|
||||
// Token: 0x0400CF6C RID: 53100
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400CF6C")]
|
||||
public readonly MFBGLIHGCGO<bool> VisibilityChangedEvent;
|
||||
|
||||
// Token: 0x0400CF6D RID: 53101
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400CF6D")]
|
||||
private bool IHODDLMHDHP;
|
||||
|
||||
// Token: 0x0400CF6E RID: 53102
|
||||
[Token(Token = "0x400CF6E")]
|
||||
private static MEFKCIOFGAI<VisibilityGroup> CDDMBBEPIIE;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user