954 lines
33 KiB
C#
954 lines
33 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
using UnityEngine.Events;
|
|
using UnityEngine.SceneManagement;
|
|
|
|
namespace RecRoom.Core.Culling
|
|
{
|
|
// Token: 0x02002D65 RID: 11621
|
|
[Token(Token = "0x2002D65")]
|
|
public class CullingGroupManager : SingletonMonoBehaviour<CullingGroupManager>, BPGLFKPKJHF
|
|
{
|
|
// Token: 0x170036ED RID: 14061
|
|
// (get) Token: 0x06013C1A RID: 80922 RVA: 0x00498124 File Offset: 0x00496324
|
|
[Token(Token = "0x170036ED")]
|
|
public OKNNKFGFODL IBDOIDOPMOJ
|
|
{
|
|
[Token(Token = "0x6013C1A")]
|
|
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40", Slot = "6")]
|
|
get
|
|
{
|
|
return this.FDNPBBKGAEH;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170036EE RID: 14062
|
|
// (get) Token: 0x06013C1B RID: 80923 RVA: 0x00498138 File Offset: 0x00496338
|
|
[Token(Token = "0x170036EE")]
|
|
public OKNNKFGFODL KBNBPACDJFI
|
|
{
|
|
[Token(Token = "0x6013C1B")]
|
|
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400", Slot = "7")]
|
|
get
|
|
{
|
|
return this.AJKJPAFGHJJ;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170036EF RID: 14063
|
|
// (get) Token: 0x06013C1C RID: 80924 RVA: 0x0049814C File Offset: 0x0049634C
|
|
[Token(Token = "0x170036EF")]
|
|
public OKNNKFGFODL DFJHLLFGFMH
|
|
{
|
|
[Token(Token = "0x6013C1C")]
|
|
[Address(RVA = "0x3F63E0", Offset = "0x3F51E0", VA = "0x1803F63E0", Slot = "8")]
|
|
get
|
|
{
|
|
return this.NEMPBKDKMGO;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170036F0 RID: 14064
|
|
// (get) Token: 0x06013C1D RID: 80925 RVA: 0x00498160 File Offset: 0x00496360
|
|
[Token(Token = "0x170036F0")]
|
|
public bool GNELPILGIKI
|
|
{
|
|
[Token(Token = "0x6013C1D")]
|
|
[Address(RVA = "0x89D150", Offset = "0x89BF50", VA = "0x18089D150", Slot = "9")]
|
|
get
|
|
{
|
|
return base.isActiveAndEnabled;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170036F1 RID: 14065
|
|
// (get) Token: 0x06013C1E RID: 80926 RVA: 0x00498174 File Offset: 0x00496374
|
|
// (set) Token: 0x06013C1F RID: 80927 RVA: 0x00498188 File Offset: 0x00496388
|
|
[Token(Token = "0x170036F1")]
|
|
public bool BFBKBMDPDPB
|
|
{
|
|
[Token(Token = "0x6013C1E")]
|
|
[Address(RVA = "0x4364F0", Offset = "0x4352F0", VA = "0x1804364F0", Slot = "10")]
|
|
get;
|
|
[Token(Token = "0x6013C1F")]
|
|
[Address(RVA = "0x436790", Offset = "0x435590", VA = "0x180436790")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x06013C20 RID: 80928 RVA: 0x0049819C File Offset: 0x0049639C
|
|
[Token(Token = "0x6013C20")]
|
|
[Address(RVA = "0x89C750", Offset = "0x89B550", VA = "0x18089C750", Slot = "4")]
|
|
protected override void Awake()
|
|
{
|
|
base.Awake();
|
|
SceneManager.sceneLoaded += new UnityAction(this.LLHCFHDMFMN);
|
|
}
|
|
|
|
// Token: 0x06013C21 RID: 80929 RVA: 0x004981C0 File Offset: 0x004963C0
|
|
[Token(Token = "0x6013C21")]
|
|
[Address(RVA = "0x89CD30", Offset = "0x89BB30", VA = "0x18089CD30")]
|
|
private void OnEnable()
|
|
{
|
|
OKNNKFGFODL ajkjpafghjj = this.AJKJPAFGHJJ;
|
|
if (ajkjpafghjj != 0)
|
|
{
|
|
ajkjpafghjj.CNFDGDEOPPF();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013C22 RID: 80930 RVA: 0x004981E0 File Offset: 0x004963E0
|
|
[Token(Token = "0x6013C22")]
|
|
[Address(RVA = "0x89CD10", Offset = "0x89BB10", VA = "0x18089CD10")]
|
|
private void OnDisable()
|
|
{
|
|
OKNNKFGFODL nempbkdkmgo = this.NEMPBKDKMGO;
|
|
if (nempbkdkmgo != 0)
|
|
{
|
|
nempbkdkmgo.CNFDGDEOPPF();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013C23 RID: 80931 RVA: 0x00498200 File Offset: 0x00496400
|
|
[Token(Token = "0x6013C23")]
|
|
[Address(RVA = "0x89CB40", Offset = "0x89B940", VA = "0x18089CB40")]
|
|
private void LLHCFHDMFMN(Scene LHECBPFGEMH, LoadSceneMode OJJLDEPGAEJ)
|
|
{
|
|
string text;
|
|
if (text != 0)
|
|
{
|
|
this.AFGMKCFLIMG();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013C24 RID: 80932 RVA: 0x00498218 File Offset: 0x00496418
|
|
[Token(Token = "0x6013C24")]
|
|
[Address(RVA = "0x89CC60", Offset = "0x89BA60", VA = "0x18089CC60", Slot = "5")]
|
|
protected override void OnDestroy()
|
|
{
|
|
OKNNKFGFODL fdnpbbkgaeh = this.FDNPBBKGAEH;
|
|
this.<HODFNLHEIJK>k__BackingField = true;
|
|
if (fdnpbbkgaeh != 0)
|
|
{
|
|
fdnpbbkgaeh.CNFDGDEOPPF();
|
|
}
|
|
base.OnDestroy();
|
|
SceneManager.sceneLoaded -= new UnityAction(this.LLHCFHDMFMN);
|
|
this.AFGMKCFLIMG();
|
|
}
|
|
|
|
// Token: 0x06013C25 RID: 80933 RVA: 0x0049825C File Offset: 0x0049645C
|
|
[Token(Token = "0x6013C25")]
|
|
[Address(RVA = "0x89C5B0", Offset = "0x89B3B0", VA = "0x18089C5B0")]
|
|
private void AFGMKCFLIMG()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
Dictionary<CullingGroupManager.EINDBNBPHDJ, CullingGroupManager.FHIEHFDPENF> oohbpjnmfdn = CullingGroupManager.OOHBPJNMFDN;
|
|
Dictionary<CullingGroupManager.EINDBNBPHDJ, CullingGroupManager.FHIEHFDPENF>.ValueCollection values = oohbpjnmfdn.Values;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
ICollection<CullingGroupManager.EINDBNBPHDJ> collection = oohbpjnmfdn.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys();
|
|
}
|
|
}
|
|
while (num != 0);
|
|
CullingGroupManager.OOHBPJNMFDN.Clear();
|
|
}
|
|
|
|
// Token: 0x06013C26 RID: 80934 RVA: 0x004982A0 File Offset: 0x004964A0
|
|
[Token(Token = "0x6013C26")]
|
|
[Address(RVA = "0x89CD50", Offset = "0x89BB50", VA = "0x18089CD50")]
|
|
public void PauseUntilEndOfFrame()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
if (this.CAIEBIALOEJ != 0)
|
|
{
|
|
}
|
|
Action action = new Action(this.EIGLKGDAEFI);
|
|
KFBABPAPIMB kfbabpapimb = this.JGIPMJPPCBM(action);
|
|
this.CAIEBIALOEJ = kfbabpapimb;
|
|
Dictionary<CullingGroupManager.EINDBNBPHDJ, CullingGroupManager.FHIEHFDPENF>.ValueCollection values = CullingGroupManager.OOHBPJNMFDN.Values;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x06013C27 RID: 80935 RVA: 0x004982F0 File Offset: 0x004964F0
|
|
[Token(Token = "0x6013C27")]
|
|
[Address(RVA = "0x89C7F0", Offset = "0x89B5F0", VA = "0x18089C7F0")]
|
|
private void EIGLKGDAEFI()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
CullingGroupManager.NIGGONLEDHC = num != 0;
|
|
Dictionary<CullingGroupManager.EINDBNBPHDJ, CullingGroupManager.FHIEHFDPENF>.ValueCollection values = CullingGroupManager.OOHBPJNMFDN.Values;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x06013C28 RID: 80936 RVA: 0x00498320 File Offset: 0x00496520
|
|
[Token(Token = "0x6013C28")]
|
|
[Address(RVA = "0x1775350", Offset = "0x1774150", VA = "0x181775350")]
|
|
public MEFKCIOFGAI GetOrCreateCullingGroup<T>(int A_1, ushort A_2) where T : MonoBehaviour, OFCHBCNPCBH
|
|
{
|
|
float[] defaultDistanceBands = CullingGroupManager.DefaultDistanceBands;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06013C29 RID: 80937 RVA: 0x00498338 File Offset: 0x00496538
|
|
[Token(Token = "0x6013C29")]
|
|
[Address(RVA = "0x1775400", Offset = "0x1774200", VA = "0x181775400")]
|
|
private MEFKCIOFGAI<T> PIFGDCKGPKA<T>(int GJOILEBBJAK, float[] DGGKFIMBAGJ, ushort JMDEPJKMHAK = 0) where T : MonoBehaviour, OFCHBCNPCBH
|
|
{
|
|
int num;
|
|
bool flag;
|
|
do
|
|
{
|
|
num = 0;
|
|
Dictionary<CullingGroupManager.EINDBNBPHDJ, CullingGroupManager.FHIEHFDPENF> oohbpjnmfdn = CullingGroupManager.OOHBPJNMFDN;
|
|
if (!flag)
|
|
{
|
|
Dictionary<CullingGroupManager.EINDBNBPHDJ, CullingGroupManager.FHIEHFDPENF> oohbpjnmfdn2 = CullingGroupManager.OOHBPJNMFDN;
|
|
}
|
|
}
|
|
while (num != 0 && !flag);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06013C2A RID: 80938 RVA: 0x0049836C File Offset: 0x0049656C
|
|
[Token(Token = "0x6013C2A")]
|
|
[Address(RVA = "0x89C950", Offset = "0x89B750", VA = "0x18089C950")]
|
|
public static EEDONNAHMFK FindClosestDefaultUpdateLod(float DAABBIPKLNE)
|
|
{
|
|
float[] defaultDistanceBands = CullingGroupManager.DefaultDistanceBands;
|
|
if (DAABBIPKLNE <= "{il2cpp array field local1->}")
|
|
{
|
|
int num = 0;
|
|
float[] defaultDistanceBands2 = CullingGroupManager.DefaultDistanceBands;
|
|
if (num < defaultDistanceBands2.Length)
|
|
{
|
|
float[] defaultDistanceBands3 = CullingGroupManager.DefaultDistanceBands;
|
|
num++;
|
|
}
|
|
return EEDONNAHMFK.Invalid;
|
|
}
|
|
throw new IndexOutOfRangeException();
|
|
}
|
|
|
|
// Token: 0x06013C2B RID: 80939 RVA: 0x004983AC File Offset: 0x004965AC
|
|
[Token(Token = "0x6013C2B")]
|
|
[Address(RVA = "0x89CC00", Offset = "0x89BA00", VA = "0x18089CC00")]
|
|
public static EEDONNAHMFK MinUpdateLod(EEDONNAHMFK IKJGNAGPJMG, EEDONNAHMFK PKKDEFOPHNA)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06013C2B)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling EEDONNAHMFK RecRoom.Core.Culling.CullingGroupManager::MinUpdateLod(EEDONNAHMFK,EEDONNAHMFK)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:int32(var_1_09, call:int32(Mathf::Min, ldloc:EEDONNAHMFK[exp:int32](IKJGNAGPJMG), ldloc:EEDONNAHMFK[exp:int32](PKKDEFOPHNA)))
|
|
}
|
|
|
|
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: 0x06013C2C RID: 80940 RVA: 0x004983C4 File Offset: 0x004965C4
|
|
[Token(Token = "0x6013C2C")]
|
|
[Address(RVA = "0x89CBA0", Offset = "0x89B9A0", VA = "0x18089CBA0")]
|
|
public static EEDONNAHMFK MaxUpdateLod(EEDONNAHMFK IKJGNAGPJMG, EEDONNAHMFK PKKDEFOPHNA)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06013C2C)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling EEDONNAHMFK RecRoom.Core.Culling.CullingGroupManager::MaxUpdateLod(EEDONNAHMFK,EEDONNAHMFK)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:int32(var_1_09, call:int32(Mathf::Max, ldloc:EEDONNAHMFK[exp:int32](IKJGNAGPJMG), ldloc:EEDONNAHMFK[exp:int32](PKKDEFOPHNA)))
|
|
}
|
|
|
|
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: 0x06013C2D RID: 80941 RVA: 0x004983DC File Offset: 0x004965DC
|
|
[Token(Token = "0x6013C2D")]
|
|
[Address(RVA = "0x89D060", Offset = "0x89BE60", VA = "0x18089D060")]
|
|
public CullingGroupManager()
|
|
{
|
|
int num;
|
|
OKNNKFGFODL oknnkfgfodl = new OKNNKFGFODL(1, true, num != 0);
|
|
num = 0;
|
|
this.FDNPBBKGAEH = oknnkfgfodl;
|
|
int num2;
|
|
OKNNKFGFODL oknnkfgfodl2 = new OKNNKFGFODL(1, true, num2 != 0);
|
|
num2 = 0;
|
|
this.AJKJPAFGHJJ = oknnkfgfodl2;
|
|
int num3;
|
|
OKNNKFGFODL oknnkfgfodl3 = new OKNNKFGFODL(1, true, num3 != 0);
|
|
num3 = 0;
|
|
this.NEMPBKDKMGO = oknnkfgfodl3;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x06013C2E RID: 80942 RVA: 0x0049842C File Offset: 0x0049662C
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
[Token(Token = "0x6013C2E")]
|
|
[Address(RVA = "0x89CF40", Offset = "0x89BD40", VA = "0x18089CF40")]
|
|
static CullingGroupManager()
|
|
{
|
|
float[] array = new float[7];
|
|
RuntimeHelpers.InitializeArray(array, fieldof(<PrivateImplementationDetails>.85F8AC369FF5E17A7998665A92AE931D51783A4C).FieldHandle);
|
|
CullingGroupManager.DefaultDistanceBands = array;
|
|
CullingGroupManager.OOHBPJNMFDN = new Dictionary();
|
|
int num;
|
|
int num2;
|
|
OKNNKFGFODL oknnkfgfodl = new OKNNKFGFODL(32, num != 0, num2 != 0);
|
|
num2 = 0;
|
|
num = 0;
|
|
CullingGroupManager.AMKGBIIGIOJ = oknnkfgfodl;
|
|
int num3;
|
|
int num4;
|
|
OKNNKFGFODL oknnkfgfodl2 = new OKNNKFGFODL(32, num3 != 0, num4 != 0);
|
|
num4 = 0;
|
|
num3 = 0;
|
|
CullingGroupManager.ALLKMIMDHHD = oknnkfgfodl2;
|
|
}
|
|
|
|
// Token: 0x0400CD7A RID: 52602
|
|
[Token(Token = "0x400CD7A")]
|
|
private const float FJBKMIGKKGA = 2.5f;
|
|
|
|
// Token: 0x0400CD7B RID: 52603
|
|
[Token(Token = "0x400CD7B")]
|
|
private const float DFNBALAFEJF = 5f;
|
|
|
|
// Token: 0x0400CD7C RID: 52604
|
|
[Token(Token = "0x400CD7C")]
|
|
private const float OCCLJOCJEIP = 10f;
|
|
|
|
// Token: 0x0400CD7D RID: 52605
|
|
[Token(Token = "0x400CD7D")]
|
|
private const float KIGLGHLNOAD = 20f;
|
|
|
|
// Token: 0x0400CD7E RID: 52606
|
|
[Token(Token = "0x400CD7E")]
|
|
private const float FHFMDFMLBAM = 50f;
|
|
|
|
// Token: 0x0400CD7F RID: 52607
|
|
[Token(Token = "0x400CD7F")]
|
|
private const float HFCOPIPLGAN = 100f;
|
|
|
|
// Token: 0x0400CD80 RID: 52608
|
|
[Token(Token = "0x400CD80")]
|
|
private const float FKNDALCGLHE = 500f;
|
|
|
|
// Token: 0x0400CD81 RID: 52609
|
|
[Token(Token = "0x400CD81")]
|
|
public const ushort DEFAULT_CULLING_GROUP_ID = 0;
|
|
|
|
// Token: 0x0400CD82 RID: 52610
|
|
[Token(Token = "0x400CD82")]
|
|
public static readonly float[] DefaultDistanceBands;
|
|
|
|
// Token: 0x0400CD83 RID: 52611
|
|
[Token(Token = "0x400CD83")]
|
|
private static readonly Dictionary<CullingGroupManager.EINDBNBPHDJ, CullingGroupManager.FHIEHFDPENF> OOHBPJNMFDN;
|
|
|
|
// Token: 0x0400CD84 RID: 52612
|
|
[Token(Token = "0x400CD84")]
|
|
private static IDisposable DMKJBGHJDJL;
|
|
|
|
// Token: 0x0400CD85 RID: 52613
|
|
[Token(Token = "0x400CD85")]
|
|
private static IDisposable NPJEFEKEOPK;
|
|
|
|
// Token: 0x0400CD86 RID: 52614
|
|
[Token(Token = "0x400CD86")]
|
|
private static OKNNKFGFODL AMKGBIIGIOJ;
|
|
|
|
// Token: 0x0400CD87 RID: 52615
|
|
[Token(Token = "0x400CD87")]
|
|
private static OKNNKFGFODL ALLKMIMDHHD;
|
|
|
|
// Token: 0x0400CD88 RID: 52616
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400CD88")]
|
|
private readonly OKNNKFGFODL FDNPBBKGAEH;
|
|
|
|
// Token: 0x0400CD89 RID: 52617
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400CD89")]
|
|
private readonly OKNNKFGFODL AJKJPAFGHJJ;
|
|
|
|
// Token: 0x0400CD8A RID: 52618
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400CD8A")]
|
|
private readonly OKNNKFGFODL NEMPBKDKMGO;
|
|
|
|
// Token: 0x0400CD8C RID: 52620
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x400CD8C")]
|
|
private KFBABPAPIMB CAIEBIALOEJ;
|
|
|
|
// Token: 0x0400CD8D RID: 52621
|
|
[Token(Token = "0x400CD8D")]
|
|
private static bool NIGGONLEDHC;
|
|
|
|
// Token: 0x02002D66 RID: 11622
|
|
[Token(Token = "0x2002D66")]
|
|
private abstract class FHIEHFDPENF : IDisposable, AIDNNFPEKIM
|
|
{
|
|
// Token: 0x06013C2F RID: 80943
|
|
[Token(Token = "0x6013C2F")]
|
|
[Address(Slot = "7")]
|
|
public abstract void Dispose();
|
|
|
|
// Token: 0x170036F2 RID: 14066
|
|
// (get) Token: 0x06013C30 RID: 80944
|
|
[Token(Token = "0x170036F2")]
|
|
public abstract int IPJPPOBGIPF
|
|
{
|
|
[Token(Token = "0x6013C30")]
|
|
[Address(Slot = "8")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x170036F3 RID: 14067
|
|
// (get) Token: 0x06013C31 RID: 80945
|
|
[Token(Token = "0x170036F3")]
|
|
public abstract int ONMFGNEJMLN
|
|
{
|
|
[Token(Token = "0x6013C31")]
|
|
[Address(Slot = "9")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x06013C32 RID: 80946
|
|
[Token(Token = "0x6013C32")]
|
|
[Address(Slot = "10")]
|
|
public abstract void HPBMOJJDANO(bool NIGGONLEDHC);
|
|
|
|
// Token: 0x06013C33 RID: 80947 RVA: 0x0049848C File Offset: 0x0049668C
|
|
[Token(Token = "0x6013C33")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
protected FHIEHFDPENF()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02002D67 RID: 11623
|
|
[Token(Token = "0x2002D67")]
|
|
private class KEGKJDOBKGC<T> : CullingGroupManager.FHIEHFDPENF, MEFKCIOFGAI<T>, AIDNNFPEKIM where T : MonoBehaviour, OFCHBCNPCBH
|
|
{
|
|
// Token: 0x170036F4 RID: 14068
|
|
// (get) Token: 0x06013C34 RID: 80948 RVA: 0x004984A0 File Offset: 0x004966A0
|
|
[Token(Token = "0x170036F4")]
|
|
public override int IPJPPOBGIPF
|
|
{
|
|
[Token(Token = "0x6013C34")]
|
|
[Address(RVA = "0x3FA560", Offset = "0x3F9360", VA = "0x1803FA560", Slot = "8")]
|
|
get
|
|
{
|
|
return this.IENLCJLGKCC;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170036F5 RID: 14069
|
|
// (get) Token: 0x06013C35 RID: 80949 RVA: 0x004984B4 File Offset: 0x004966B4
|
|
[Token(Token = "0x170036F5")]
|
|
public override int ONMFGNEJMLN
|
|
{
|
|
[Token(Token = "0x6013C35")]
|
|
[Address(RVA = "0x495080", Offset = "0x493E80", VA = "0x180495080", Slot = "9")]
|
|
get
|
|
{
|
|
return this.GAOMHHNLKNL;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013C36 RID: 80950 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6013C36")]
|
|
[Address(RVA = "0x11941A0", Offset = "0x1192FA0", VA = "0x1811941A0")]
|
|
internal KEGKJDOBKGC(int GAOMHHNLKNL, float[] DGGKFIMBAGJ, CullingGroupManager.KEGKJDOBKGC<T>.DGGGGCGKEOG LCOOFHEIGNM = CullingGroupManager.KEGKJDOBKGC<T>.DGGGGCGKEOG.PlayerHead)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06013C37 RID: 80951 RVA: 0x004984C8 File Offset: 0x004966C8
|
|
[Token(Token = "0x6013C37")]
|
|
[Address(RVA = "0x1193A10", Offset = "0x1192810", VA = "0x181193A10", Slot = "10")]
|
|
public override void HPBMOJJDANO(bool NIGGONLEDHC)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06013C38 RID: 80952 RVA: 0x004984DC File Offset: 0x004966DC
|
|
[Token(Token = "0x6013C38")]
|
|
[Address(RVA = "0x1193B50", Offset = "0x1192950", VA = "0x181193B50", Slot = "11")]
|
|
public EEDONNAHMFK LBLPAKFGKFI(float FAONCIOCBGG)
|
|
{
|
|
return CullingGroupManager.FindClosestDefaultUpdateLod(FAONCIOCBGG);
|
|
}
|
|
|
|
// Token: 0x06013C39 RID: 80953 RVA: 0x004984F0 File Offset: 0x004966F0
|
|
[Token(Token = "0x6013C39")]
|
|
[Address(RVA = "0x1192820", Offset = "0x1191620", VA = "0x181192820", Slot = "12")]
|
|
public void BPAJKKAGPKB(T NLNHFEEMFBN, float OMLBPICLALA, LBBCDOLOBNL OIHMNBOMFFH = LBBCDOLOBNL.Off)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06013C3A RID: 80954 RVA: 0x00498508 File Offset: 0x00496708
|
|
[Token(Token = "0x6013C3A")]
|
|
[Address(RVA = "0x11928A0", Offset = "0x11916A0", VA = "0x1811928A0", Slot = "13")]
|
|
public void BPAJKKAGPKB(T NLNHFEEMFBN, Transform JLKNAOILIGP, float OMLBPICLALA, LBBCDOLOBNL OIHMNBOMFFH = LBBCDOLOBNL.Off)
|
|
{
|
|
int num = this.IENLCJLGKCC;
|
|
int gaomhhnlknl = this.GAOMHHNLKNL;
|
|
int num2 = num + 1;
|
|
this.IENLCJLGKCC = num2;
|
|
int num3;
|
|
this.GAOMHHNLKNL = num3;
|
|
object[] array = new object[2];
|
|
if (array != 0)
|
|
{
|
|
}
|
|
array[0] = array;
|
|
int gaomhhnlknl2 = this.GAOMHHNLKNL;
|
|
if (gaomhhnlknl2 != 0)
|
|
{
|
|
}
|
|
array[1] = gaomhhnlknl2;
|
|
Debug.LogFormat("Exceeded size of culling group spheres array {0}. Reallocating with length {1}. If you see this message too often, turn up the initial size!", array);
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
num += num;
|
|
int ienlcjlgkcc = this.IENLCJLGKCC;
|
|
}
|
|
|
|
// Token: 0x06013C3B RID: 80955 RVA: 0x0049858C File Offset: 0x0049678C
|
|
[Token(Token = "0x6013C3B")]
|
|
[Address(RVA = "0x11923D0", Offset = "0x11911D0", VA = "0x1811923D0", Slot = "14")]
|
|
public void AANECJHCNHE(T NLNHFEEMFBN, [Optional] float? OMLBPICLALA)
|
|
{
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
int num;
|
|
this.GOKMKKPMHCC(num, OMLBPICLALA);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013C3C RID: 80956 RVA: 0x004985AC File Offset: 0x004967AC
|
|
[Token(Token = "0x6013C3C")]
|
|
[Address(RVA = "0x1193870", Offset = "0x1192670", VA = "0x181193870")]
|
|
private void GOKMKKPMHCC(int EFBDCIJMFGD, [Optional] float? OMLBPICLALA)
|
|
{
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013C3D RID: 80957 RVA: 0x004985C8 File Offset: 0x004967C8
|
|
[Token(Token = "0x6013C3D")]
|
|
[Address(RVA = "0x11924A0", Offset = "0x11912A0", VA = "0x1811924A0", Slot = "15")]
|
|
public void BIHKNNPGGKP(T BJDEOFBIHDA)
|
|
{
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
int ienlcjlgkcc = this.IENLCJLGKCC;
|
|
int num = ienlcjlgkcc - 1;
|
|
int ienlcjlgkcc2 = this.IENLCJLGKCC;
|
|
bool flag2;
|
|
if (flag2)
|
|
{
|
|
}
|
|
CullingGroupManager.KEGKJDOBKGC.LHFDLEENEGM lhfdleenegm;
|
|
this.OCNGOJKLJFI(lhfdleenegm);
|
|
int gaomhhnlknl = this.GAOMHHNLKNL;
|
|
int aeidkodlgjf = this.AEIDKODLGJF;
|
|
if (gaomhhnlknl > aeidkodlgjf)
|
|
{
|
|
this.GAOMHHNLKNL = aeidkodlgjf;
|
|
object[] array = new object[2];
|
|
throw new ArrayTypeMismatchException();
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013C3E RID: 80958 RVA: 0x00498668 File Offset: 0x00496868
|
|
[Token(Token = "0x6013C3E")]
|
|
[Address(RVA = "0x1193750", Offset = "0x1192550", VA = "0x181193750", Slot = "16")]
|
|
public EEDONNAHMFK GGHJPPPJDKN(T NLNHFEEMFBN)
|
|
{
|
|
Debug.LogWarning("Attempting to access UpdateLOD from CullingGroup before it's ready. Wait until the next frame!");
|
|
return EEDONNAHMFK.Invalid;
|
|
}
|
|
|
|
// Token: 0x06013C3F RID: 80959 RVA: 0x00498688 File Offset: 0x00496888
|
|
[Token(Token = "0x6013C3F")]
|
|
[Address(RVA = "0x11940A0", Offset = "0x1192EA0", VA = "0x1811940A0", Slot = "17")]
|
|
public bool OCOBCOJJPJN(T NLNHFEEMFBN)
|
|
{
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
|
|
// Token: 0x06013C40 RID: 80960 RVA: 0x004986A8 File Offset: 0x004968A8
|
|
[Token(Token = "0x6013C40")]
|
|
[Address(RVA = "0x1193A40", Offset = "0x1192840", VA = "0x181193A40", Slot = "18")]
|
|
public void IOHMKJCOGGH(T NLNHFEEMFBN, LBBCDOLOBNL GNOIODFJAIE)
|
|
{
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
CullingGroupManager.KEGKJDOBKGC.LHFDLEENEGM lhfdleenegm;
|
|
this.OCNGOJKLJFI(lhfdleenegm);
|
|
lhfdleenegm.ONNMEAAHKDE = GNOIODFJAIE;
|
|
this.FLMAHJNHGOJ(lhfdleenegm);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013C41 RID: 80961 RVA: 0x004986D4 File Offset: 0x004968D4
|
|
[Token(Token = "0x6013C41")]
|
|
[Address(RVA = "0x1192FF0", Offset = "0x1191DF0", VA = "0x181192FF0", Slot = "7")]
|
|
public override void Dispose()
|
|
{
|
|
int num;
|
|
int num2;
|
|
do
|
|
{
|
|
num = 0;
|
|
this.KGACOELMNLL = true;
|
|
Action action;
|
|
CameraRig.ActiveCameraChangeEvent = OKNNKFGFODL.GMNMHGMFGOL(CameraRig.ActiveCameraChangeEvent, action);
|
|
Action action2;
|
|
Player.LocalPlayerCreatedEvent = OKNNKFGFODL.GMNMHGMFGOL(Player.LocalPlayerCreatedEvent, action2);
|
|
num2 = 0;
|
|
num2 += num2;
|
|
num2++;
|
|
}
|
|
while (num != 0);
|
|
num2 += num2;
|
|
num2 += 19;
|
|
num2 += typeof(Dictionary<int, CullingGroupManager.KEGKJDOBKGC<T>.LHFDLEENEGM>.ValueCollection.Enumerator).TypeHandle;
|
|
}
|
|
|
|
// Token: 0x06013C42 RID: 80962 RVA: 0x0049873C File Offset: 0x0049693C
|
|
[Token(Token = "0x6013C42")]
|
|
[Address(RVA = "0x1193380", Offset = "0x1192180", VA = "0x181193380")]
|
|
private void FLMAHJNHGOJ(CullingGroupManager.KEGKJDOBKGC<T>.LHFDLEENEGM IOJEOFNMMJH)
|
|
{
|
|
LBBCDOLOBNL onnmeaahkde = IOJEOFNMMJH.ONNMEAAHKDE;
|
|
CullingGroupManager.KEGKJDOBKGC.LHFDLEENEGM trackedObject = IOJEOFNMMJH;
|
|
OKNNKFGFODL amkgbiigioj = CullingGroupManager.AMKGBIIGIOJ;
|
|
OKNNKFGFODL oknnkfgfodl;
|
|
CullingGroupManager.AMKGBIIGIOJ = oknnkfgfodl;
|
|
Action<float> action;
|
|
CullingGroupManager.NPJEFEKEOPK = KCBPNKMEDPI.HNFGDIHEFIO(SingletonMonoBehaviour.ONCPNMDGGKG, action);
|
|
}
|
|
|
|
// Token: 0x06013C43 RID: 80963 RVA: 0x004987C8 File Offset: 0x004969C8
|
|
[Token(Token = "0x6013C43")]
|
|
[Address(RVA = "0x1193E50", Offset = "0x1192C50", VA = "0x181193E50")]
|
|
private void OCNGOJKLJFI(CullingGroupManager.KEGKJDOBKGC<T>.LHFDLEENEGM IOJEOFNMMJH)
|
|
{
|
|
OKNNKFGFODL allkmimdhhd = CullingGroupManager.ALLKMIMDHHD;
|
|
OKNNKFGFODL oknnkfgfodl;
|
|
CullingGroupManager.ALLKMIMDHHD = oknnkfgfodl;
|
|
if (!CullingGroupManager.ALLKMIMDHHD.MENDGJKDBNN)
|
|
{
|
|
IDisposable dmkjbghjdjl = CullingGroupManager.DMKJBGHJDJL;
|
|
}
|
|
OKNNKFGFODL amkgbiigioj = CullingGroupManager.AMKGBIIGIOJ;
|
|
OKNNKFGFODL oknnkfgfodl2;
|
|
CullingGroupManager.AMKGBIIGIOJ = oknnkfgfodl2;
|
|
if (!CullingGroupManager.AMKGBIIGIOJ.MENDGJKDBNN)
|
|
{
|
|
IDisposable npjefekeopk = CullingGroupManager.NPJEFEKEOPK;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013C44 RID: 80964 RVA: 0x0049881C File Offset: 0x00496A1C
|
|
[Token(Token = "0x6013C44")]
|
|
[Address(RVA = "0x1192CE0", Offset = "0x1191AE0", VA = "0x181192CE0")]
|
|
private void CJOPEAAFGNH()
|
|
{
|
|
CullingGroupManager.ALLKMIMDHHD.CNFDGDEOPPF();
|
|
}
|
|
|
|
// Token: 0x06013C45 RID: 80965 RVA: 0x0049883C File Offset: 0x00496A3C
|
|
[Token(Token = "0x6013C45")]
|
|
[Address(RVA = "0x11936E0", Offset = "0x11924E0", VA = "0x1811936E0")]
|
|
private void GFBILPLBHIB(float POGAEJIEPIM)
|
|
{
|
|
CullingGroupManager.AMKGBIIGIOJ.CNFDGDEOPPF();
|
|
}
|
|
|
|
// Token: 0x06013C46 RID: 80966 RVA: 0x0049885C File Offset: 0x00496A5C
|
|
[Token(Token = "0x6013C46")]
|
|
[Address(RVA = "0x1192FB0", Offset = "0x1191DB0", VA = "0x181192FB0")]
|
|
private void DLMFJOJOHGH(CullingGroupManager.KEGKJDOBKGC<T>.LHFDLEENEGM IOJEOFNMMJH)
|
|
{
|
|
((IDisposable)this).Dispose();
|
|
}
|
|
|
|
// Token: 0x06013C47 RID: 80967 RVA: 0x00498878 File Offset: 0x00496A78
|
|
[Token(Token = "0x6013C47")]
|
|
[Address(RVA = "0x1192D50", Offset = "0x1191B50", VA = "0x181192D50")]
|
|
private void CLBLFCJEDLL()
|
|
{
|
|
((IDisposable)this).Dispose();
|
|
}
|
|
|
|
// Token: 0x06013C48 RID: 80968 RVA: 0x0049888C File Offset: 0x00496A8C
|
|
[Token(Token = "0x6013C48")]
|
|
[Address(RVA = "0x11939E0", Offset = "0x11927E0", VA = "0x1811939E0")]
|
|
private void HCABIDNGIKG()
|
|
{
|
|
((IDisposable)this).Dispose();
|
|
}
|
|
|
|
// Token: 0x06013C49 RID: 80969 RVA: 0x004988A8 File Offset: 0x00496AA8
|
|
[Token(Token = "0x6013C49")]
|
|
[Address(RVA = "0x1193BB0", Offset = "0x11929B0", VA = "0x181193BB0")]
|
|
private void LPOJCMEGPBE(CullingGroupEvent EOAODHNGLKL)
|
|
{
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
uint num;
|
|
int num2;
|
|
CullingGroupManager.KEGKJDOBKGC.LHFDLEENEGM lhfdleenegm;
|
|
T ljokgmdpgcp;
|
|
if (num != (uint)num2)
|
|
{
|
|
ljokgmdpgcp = lhfdleenegm.LJOKGMDPGCP;
|
|
}
|
|
bool flag2;
|
|
bool flag3;
|
|
if (flag2 || flag3)
|
|
{
|
|
T ljokgmdpgcp2 = lhfdleenegm.LJOKGMDPGCP;
|
|
int num3 = 0;
|
|
if (num3 < ljokgmdpgcp)
|
|
{
|
|
num3 += num3;
|
|
num3++;
|
|
}
|
|
}
|
|
return;
|
|
}
|
|
object[] array = new object[1];
|
|
if (array != 0)
|
|
{
|
|
}
|
|
array[0] = array;
|
|
Debug.LogErrorFormat("No object with index {0} was found for event!", array);
|
|
}
|
|
|
|
// Token: 0x06013C4A RID: 80970 RVA: 0x0049892C File Offset: 0x00496B2C
|
|
[Token(Token = "0x6013C4A")]
|
|
[Address(RVA = "0x1192D70", Offset = "0x1191B70", VA = "0x181192D70")]
|
|
private void DAIOBGCNBDB()
|
|
{
|
|
if (SingletonMonoBehaviour.FFNIFALJLDD)
|
|
{
|
|
Camera activeCamera = SingletonMonoBehaviour.ONCPNMDGGKG.CHLMFLCFGFL;
|
|
}
|
|
OKNNKFGFODL localPlayerAvatarSkeletonIsEnabledChanged = Player.LocalPlayerAvatarSkeletonIsEnabledChanged;
|
|
if (SingletonMonoBehaviour.FFNIFALJLDD)
|
|
{
|
|
Transform transform = SingletonMonoBehaviour.ONCPNMDGGKG.CHLMFLCFGFL.transform;
|
|
}
|
|
int num = 0;
|
|
int num2 = 0;
|
|
if (num != num2)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x0400CD8E RID: 52622
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400CD8E")]
|
|
private int IENLCJLGKCC;
|
|
|
|
// Token: 0x0400CD8F RID: 52623
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400CD8F")]
|
|
private int GAOMHHNLKNL;
|
|
|
|
// Token: 0x0400CD90 RID: 52624
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400CD90")]
|
|
private readonly int AEIDKODLGJF;
|
|
|
|
// Token: 0x0400CD91 RID: 52625
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400CD91")]
|
|
private bool KGACOELMNLL;
|
|
|
|
// Token: 0x0400CD92 RID: 52626
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400CD92")]
|
|
private readonly CullingGroup OHMLNLEFNAC;
|
|
|
|
// Token: 0x0400CD93 RID: 52627
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400CD93")]
|
|
private BoundingSphere[] GJDOOJAGCON;
|
|
|
|
// Token: 0x0400CD94 RID: 52628
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400CD94")]
|
|
private Transform[] BFGDFGJOFBD;
|
|
|
|
// Token: 0x0400CD95 RID: 52629
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400CD95")]
|
|
private readonly Dictionary<T, int> ANHKJHDLGCM;
|
|
|
|
// Token: 0x0400CD96 RID: 52630
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400CD96")]
|
|
private readonly Dictionary<int, CullingGroupManager.KEGKJDOBKGC<T>.LHFDLEENEGM> DAGBNOEBAIC;
|
|
|
|
// Token: 0x0400CD97 RID: 52631
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400CD97")]
|
|
private readonly CullingGroupManager.KEGKJDOBKGC<T>.DGGGGCGKEOG LCOOFHEIGNM;
|
|
|
|
// Token: 0x02002D68 RID: 11624
|
|
[Token(Token = "0x2002D68")]
|
|
public enum DGGGGCGKEOG : byte
|
|
{
|
|
// Token: 0x0400CD99 RID: 52633
|
|
[Token(Token = "0x400CD99")]
|
|
PlayerHead,
|
|
// Token: 0x0400CD9A RID: 52634
|
|
[Token(Token = "0x400CD9A")]
|
|
Camera
|
|
}
|
|
|
|
// Token: 0x02002D69 RID: 11625
|
|
[Token(Token = "0x2002D69")]
|
|
private class LHFDLEENEGM
|
|
{
|
|
// Token: 0x06013C4B RID: 80971 RVA: 0x000396E2 File Offset: 0x000378E2
|
|
[Token(Token = "0x6013C4B")]
|
|
[Address(RVA = "0x118F5A0", Offset = "0x118E3A0", VA = "0x18118F5A0")]
|
|
public LHFDLEENEGM()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400CD9B RID: 52635
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400CD9B")]
|
|
public T LJOKGMDPGCP;
|
|
|
|
// Token: 0x0400CD9C RID: 52636
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400CD9C")]
|
|
public LBBCDOLOBNL ONNMEAAHKDE;
|
|
|
|
// Token: 0x0400CD9D RID: 52637
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400CD9D")]
|
|
public Action KDKPCJJMHPP;
|
|
|
|
// Token: 0x0400CD9E RID: 52638
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400CD9E")]
|
|
public bool KNAHCMAKIMF;
|
|
|
|
// Token: 0x0400CD9F RID: 52639
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400CD9F")]
|
|
public int AKGEGLEMFGM;
|
|
}
|
|
|
|
// Token: 0x02002D6A RID: 11626
|
|
[Token(Token = "0x2002D6A")]
|
|
[CompilerGenerated]
|
|
private sealed class FBEAIGLLPLC
|
|
{
|
|
// Token: 0x06013C4C RID: 80972 RVA: 0x000396E2 File Offset: 0x000378E2
|
|
[Token(Token = "0x6013C4C")]
|
|
[Address(RVA = "0x118F5A0", Offset = "0x118E3A0", VA = "0x18118F5A0")]
|
|
public FBEAIGLLPLC()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06013C4D RID: 80973 RVA: 0x000396E2 File Offset: 0x000378E2
|
|
[Token(Token = "0x6013C4D")]
|
|
[Address(RVA = "0x1191450", Offset = "0x1190250", VA = "0x181191450")]
|
|
internal void <AddTrackTransformUpdate>g__TrackingDelegate|0()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400CDA0 RID: 52640
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400CDA0")]
|
|
public CullingGroupManager.KEGKJDOBKGC<T> <>4__this;
|
|
|
|
// Token: 0x0400CDA1 RID: 52641
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400CDA1")]
|
|
public CullingGroupManager.KEGKJDOBKGC<T>.LHFDLEENEGM trackedObject;
|
|
}
|
|
}
|
|
|
|
// Token: 0x02002D6B RID: 11627
|
|
[Token(Token = "0x2002D6B")]
|
|
private struct EINDBNBPHDJ
|
|
{
|
|
// Token: 0x0400CDA2 RID: 52642
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400CDA2")]
|
|
public ushort IIJJDGJOBJD;
|
|
|
|
// Token: 0x0400CDA3 RID: 52643
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
|
[Token(Token = "0x400CDA3")]
|
|
public Type ANLHNIMOAOL;
|
|
}
|
|
}
|
|
}
|