957 lines
34 KiB
C#
957 lines
34 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: 0x02002E4F RID: 11855
|
|
[Token(Token = "0x2002E4F")]
|
|
public class CullingGroupManager : SingletonMonoBehaviour<CullingGroupManager>, BPGLFKPKJHF
|
|
{
|
|
// Token: 0x170037A3 RID: 14243
|
|
// (get) Token: 0x06014061 RID: 82017 RVA: 0x004A1EFC File Offset: 0x004A00FC
|
|
[Token(Token = "0x170037A3")]
|
|
public OKNNKFGFODL IBDOIDOPMOJ
|
|
{
|
|
[Token(Token = "0x6014061")]
|
|
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0", Slot = "6")]
|
|
get
|
|
{
|
|
return this.FDNPBBKGAEH;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170037A4 RID: 14244
|
|
// (get) Token: 0x06014062 RID: 82018 RVA: 0x004A1F10 File Offset: 0x004A0110
|
|
[Token(Token = "0x170037A4")]
|
|
public OKNNKFGFODL KBNBPACDJFI
|
|
{
|
|
[Token(Token = "0x6014062")]
|
|
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0", Slot = "7")]
|
|
get
|
|
{
|
|
return this.AJKJPAFGHJJ;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170037A5 RID: 14245
|
|
// (get) Token: 0x06014063 RID: 82019 RVA: 0x004A1F24 File Offset: 0x004A0124
|
|
[Token(Token = "0x170037A5")]
|
|
public OKNNKFGFODL DFJHLLFGFMH
|
|
{
|
|
[Token(Token = "0x6014063")]
|
|
[Address(RVA = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0", Slot = "8")]
|
|
get
|
|
{
|
|
return this.NEMPBKDKMGO;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170037A6 RID: 14246
|
|
// (get) Token: 0x06014064 RID: 82020 RVA: 0x004A1F38 File Offset: 0x004A0138
|
|
[Token(Token = "0x170037A6")]
|
|
public bool GNELPILGIKI
|
|
{
|
|
[Token(Token = "0x6014064")]
|
|
[Address(RVA = "0x8281C0", Offset = "0x8271C0", VA = "0x1808281C0", Slot = "9")]
|
|
get
|
|
{
|
|
return base.isActiveAndEnabled;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170037A7 RID: 14247
|
|
// (get) Token: 0x06014065 RID: 82021 RVA: 0x004A1F4C File Offset: 0x004A014C
|
|
// (set) Token: 0x06014066 RID: 82022 RVA: 0x004A1F60 File Offset: 0x004A0160
|
|
[Token(Token = "0x170037A7")]
|
|
public bool BFBKBMDPDPB
|
|
{
|
|
[Token(Token = "0x6014065")]
|
|
[Address(RVA = "0x5AB2E0", Offset = "0x5AA2E0", VA = "0x1805AB2E0", Slot = "10")]
|
|
get;
|
|
[Token(Token = "0x6014066")]
|
|
[Address(RVA = "0x5AB400", Offset = "0x5AA400", VA = "0x1805AB400")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x06014067 RID: 82023 RVA: 0x004A1F74 File Offset: 0x004A0174
|
|
[Token(Token = "0x6014067")]
|
|
[Address(RVA = "0x1395220", Offset = "0x1394220", VA = "0x181395220", Slot = "4")]
|
|
protected override void Awake()
|
|
{
|
|
base.Awake();
|
|
SceneManager.sceneLoaded += new UnityAction(this.LLHCFHDMFMN);
|
|
}
|
|
|
|
// Token: 0x06014068 RID: 82024 RVA: 0x004A1F98 File Offset: 0x004A0198
|
|
[Token(Token = "0x6014068")]
|
|
[Address(RVA = "0x1395800", Offset = "0x1394800", VA = "0x181395800")]
|
|
private void OnEnable()
|
|
{
|
|
OKNNKFGFODL ajkjpafghjj = this.AJKJPAFGHJJ;
|
|
if (ajkjpafghjj != 0)
|
|
{
|
|
ajkjpafghjj.CNFDGDEOPPF();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06014069 RID: 82025 RVA: 0x004A1FB8 File Offset: 0x004A01B8
|
|
[Token(Token = "0x6014069")]
|
|
[Address(RVA = "0x13957E0", Offset = "0x13947E0", VA = "0x1813957E0")]
|
|
private void OnDisable()
|
|
{
|
|
OKNNKFGFODL nempbkdkmgo = this.NEMPBKDKMGO;
|
|
if (nempbkdkmgo != 0)
|
|
{
|
|
nempbkdkmgo.CNFDGDEOPPF();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601406A RID: 82026 RVA: 0x004A1FD8 File Offset: 0x004A01D8
|
|
[Token(Token = "0x601406A")]
|
|
[Address(RVA = "0x1395610", Offset = "0x1394610", VA = "0x181395610")]
|
|
private void LLHCFHDMFMN(Scene LHECBPFGEMH, LoadSceneMode OJJLDEPGAEJ)
|
|
{
|
|
string text;
|
|
if (text != 0)
|
|
{
|
|
this.AFGMKCFLIMG();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601406B RID: 82027 RVA: 0x004A1FF0 File Offset: 0x004A01F0
|
|
[Token(Token = "0x601406B")]
|
|
[Address(RVA = "0x1395730", Offset = "0x1394730", VA = "0x181395730", 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: 0x0601406C RID: 82028 RVA: 0x004A2034 File Offset: 0x004A0234
|
|
[Token(Token = "0x601406C")]
|
|
[Address(RVA = "0x1395080", Offset = "0x1394080", VA = "0x181395080")]
|
|
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: 0x0601406D RID: 82029 RVA: 0x004A2078 File Offset: 0x004A0278
|
|
[Token(Token = "0x601406D")]
|
|
[Address(RVA = "0x1395820", Offset = "0x1394820", VA = "0x181395820")]
|
|
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: 0x0601406E RID: 82030 RVA: 0x004A20C8 File Offset: 0x004A02C8
|
|
[Token(Token = "0x601406E")]
|
|
[Address(RVA = "0x13952C0", Offset = "0x13942C0", VA = "0x1813952C0")]
|
|
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: 0x0601406F RID: 82031 RVA: 0x004A20F8 File Offset: 0x004A02F8
|
|
[Token(Token = "0x601406F")]
|
|
[Address(RVA = "0x21BABA0", Offset = "0x21B9BA0", VA = "0x1821BABA0")]
|
|
public MEFKCIOFGAI GetOrCreateCullingGroup<T>(int A_1, ushort A_2) where T : MonoBehaviour, OFCHBCNPCBH
|
|
{
|
|
float[] defaultDistanceBands = CullingGroupManager.DefaultDistanceBands;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06014070 RID: 82032 RVA: 0x004A2110 File Offset: 0x004A0310
|
|
[Token(Token = "0x6014070")]
|
|
[Address(RVA = "0x21BAC50", Offset = "0x21B9C50", VA = "0x1821BAC50")]
|
|
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: 0x06014071 RID: 82033 RVA: 0x004A2144 File Offset: 0x004A0344
|
|
[Token(Token = "0x6014071")]
|
|
[Address(RVA = "0x1395420", Offset = "0x1394420", VA = "0x181395420")]
|
|
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: 0x06014072 RID: 82034 RVA: 0x004A2184 File Offset: 0x004A0384
|
|
[Token(Token = "0x6014072")]
|
|
[Address(RVA = "0x13956D0", Offset = "0x13946D0", VA = "0x1813956D0")]
|
|
public static EEDONNAHMFK MinUpdateLod(EEDONNAHMFK IKJGNAGPJMG, EEDONNAHMFK PKKDEFOPHNA)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06014072)
|
|
|
|
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: 0x06014073 RID: 82035 RVA: 0x004A219C File Offset: 0x004A039C
|
|
[Token(Token = "0x6014073")]
|
|
[Address(RVA = "0x1395670", Offset = "0x1394670", VA = "0x181395670")]
|
|
public static EEDONNAHMFK MaxUpdateLod(EEDONNAHMFK IKJGNAGPJMG, EEDONNAHMFK PKKDEFOPHNA)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06014073)
|
|
|
|
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: 0x06014074 RID: 82036 RVA: 0x004A21B4 File Offset: 0x004A03B4
|
|
[Token(Token = "0x6014074")]
|
|
[Address(RVA = "0x1395B30", Offset = "0x1394B30", VA = "0x181395B30")]
|
|
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: 0x06014075 RID: 82037 RVA: 0x004A2204 File Offset: 0x004A0404
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
[Token(Token = "0x6014075")]
|
|
[Address(RVA = "0x1395A10", Offset = "0x1394A10", VA = "0x181395A10")]
|
|
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: 0x0400CF99 RID: 53145
|
|
[Token(Token = "0x400CF99")]
|
|
private const float FJBKMIGKKGA = 2.5f;
|
|
|
|
// Token: 0x0400CF9A RID: 53146
|
|
[Token(Token = "0x400CF9A")]
|
|
private const float DFNBALAFEJF = 5f;
|
|
|
|
// Token: 0x0400CF9B RID: 53147
|
|
[Token(Token = "0x400CF9B")]
|
|
private const float OCCLJOCJEIP = 10f;
|
|
|
|
// Token: 0x0400CF9C RID: 53148
|
|
[Token(Token = "0x400CF9C")]
|
|
private const float KIGLGHLNOAD = 20f;
|
|
|
|
// Token: 0x0400CF9D RID: 53149
|
|
[Token(Token = "0x400CF9D")]
|
|
private const float FHFMDFMLBAM = 50f;
|
|
|
|
// Token: 0x0400CF9E RID: 53150
|
|
[Token(Token = "0x400CF9E")]
|
|
private const float HFCOPIPLGAN = 100f;
|
|
|
|
// Token: 0x0400CF9F RID: 53151
|
|
[Token(Token = "0x400CF9F")]
|
|
private const float FKNDALCGLHE = 500f;
|
|
|
|
// Token: 0x0400CFA0 RID: 53152
|
|
[Token(Token = "0x400CFA0")]
|
|
public const ushort DEFAULT_CULLING_GROUP_ID = 0;
|
|
|
|
// Token: 0x0400CFA1 RID: 53153
|
|
[Token(Token = "0x400CFA1")]
|
|
public static readonly float[] DefaultDistanceBands;
|
|
|
|
// Token: 0x0400CFA2 RID: 53154
|
|
[Token(Token = "0x400CFA2")]
|
|
private static readonly Dictionary<CullingGroupManager.EINDBNBPHDJ, CullingGroupManager.FHIEHFDPENF> OOHBPJNMFDN;
|
|
|
|
// Token: 0x0400CFA3 RID: 53155
|
|
[Token(Token = "0x400CFA3")]
|
|
private static IDisposable DMKJBGHJDJL;
|
|
|
|
// Token: 0x0400CFA4 RID: 53156
|
|
[Token(Token = "0x400CFA4")]
|
|
private static IDisposable NPJEFEKEOPK;
|
|
|
|
// Token: 0x0400CFA5 RID: 53157
|
|
[Token(Token = "0x400CFA5")]
|
|
private static OKNNKFGFODL AMKGBIIGIOJ;
|
|
|
|
// Token: 0x0400CFA6 RID: 53158
|
|
[Token(Token = "0x400CFA6")]
|
|
private static OKNNKFGFODL ALLKMIMDHHD;
|
|
|
|
// Token: 0x0400CFA7 RID: 53159
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400CFA7")]
|
|
private readonly OKNNKFGFODL FDNPBBKGAEH;
|
|
|
|
// Token: 0x0400CFA8 RID: 53160
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400CFA8")]
|
|
private readonly OKNNKFGFODL AJKJPAFGHJJ;
|
|
|
|
// Token: 0x0400CFA9 RID: 53161
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400CFA9")]
|
|
private readonly OKNNKFGFODL NEMPBKDKMGO;
|
|
|
|
// Token: 0x0400CFAB RID: 53163
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x400CFAB")]
|
|
private KFBABPAPIMB CAIEBIALOEJ;
|
|
|
|
// Token: 0x0400CFAC RID: 53164
|
|
[Token(Token = "0x400CFAC")]
|
|
private static bool NIGGONLEDHC;
|
|
|
|
// Token: 0x02002E50 RID: 11856
|
|
[Token(Token = "0x2002E50")]
|
|
private abstract class FHIEHFDPENF : IDisposable, AIDNNFPEKIM
|
|
{
|
|
// Token: 0x06014076 RID: 82038
|
|
[Token(Token = "0x6014076")]
|
|
[Address(Slot = "7")]
|
|
public abstract void Dispose();
|
|
|
|
// Token: 0x170037A8 RID: 14248
|
|
// (get) Token: 0x06014077 RID: 82039
|
|
[Token(Token = "0x170037A8")]
|
|
public abstract int IPJPPOBGIPF
|
|
{
|
|
[Token(Token = "0x6014077")]
|
|
[Address(Slot = "8")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x170037A9 RID: 14249
|
|
// (get) Token: 0x06014078 RID: 82040
|
|
[Token(Token = "0x170037A9")]
|
|
public abstract int ONMFGNEJMLN
|
|
{
|
|
[Token(Token = "0x6014078")]
|
|
[Address(Slot = "9")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x06014079 RID: 82041
|
|
[Token(Token = "0x6014079")]
|
|
[Address(Slot = "10")]
|
|
public abstract void HPBMOJJDANO(bool NIGGONLEDHC);
|
|
|
|
// Token: 0x0601407A RID: 82042 RVA: 0x004A2264 File Offset: 0x004A0464
|
|
[Token(Token = "0x601407A")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
protected FHIEHFDPENF()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02002E51 RID: 11857
|
|
[Token(Token = "0x2002E51")]
|
|
private class KEGKJDOBKGC<T> : CullingGroupManager.FHIEHFDPENF, MEFKCIOFGAI<T>, AIDNNFPEKIM where T : MonoBehaviour, OFCHBCNPCBH
|
|
{
|
|
// Token: 0x170037AA RID: 14250
|
|
// (get) Token: 0x0601407B RID: 82043 RVA: 0x004A2278 File Offset: 0x004A0478
|
|
[Token(Token = "0x170037AA")]
|
|
public override int IPJPPOBGIPF
|
|
{
|
|
[Token(Token = "0x601407B")]
|
|
[Address(RVA = "0x40F000", Offset = "0x40E000", VA = "0x18040F000", Slot = "8")]
|
|
get
|
|
{
|
|
return this.IENLCJLGKCC;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170037AB RID: 14251
|
|
// (get) Token: 0x0601407C RID: 82044 RVA: 0x004A228C File Offset: 0x004A048C
|
|
[Token(Token = "0x170037AB")]
|
|
public override int ONMFGNEJMLN
|
|
{
|
|
[Token(Token = "0x601407C")]
|
|
[Address(RVA = "0x4936D0", Offset = "0x4926D0", VA = "0x1804936D0", Slot = "9")]
|
|
get
|
|
{
|
|
return this.GAOMHHNLKNL;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601407D RID: 82045 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x601407D")]
|
|
[Address(RVA = "0x2E58BE0", Offset = "0x2E57BE0", VA = "0x182E58BE0")]
|
|
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: 0x0601407E RID: 82046 RVA: 0x004A22A0 File Offset: 0x004A04A0
|
|
[Token(Token = "0x601407E")]
|
|
[Address(RVA = "0x2E58400", Offset = "0x2E57400", VA = "0x182E58400", Slot = "10")]
|
|
public override void HPBMOJJDANO(bool NIGGONLEDHC)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0601407F RID: 82047 RVA: 0x004A22B4 File Offset: 0x004A04B4
|
|
[Token(Token = "0x601407F")]
|
|
[Address(RVA = "0x2E58540", Offset = "0x2E57540", VA = "0x182E58540", Slot = "11")]
|
|
public EEDONNAHMFK LBLPAKFGKFI(float FAONCIOCBGG)
|
|
{
|
|
return CullingGroupManager.FindClosestDefaultUpdateLod(FAONCIOCBGG);
|
|
}
|
|
|
|
// Token: 0x06014080 RID: 82048 RVA: 0x004A22C8 File Offset: 0x004A04C8
|
|
[Token(Token = "0x6014080")]
|
|
[Address(RVA = "0x2E571F0", Offset = "0x2E561F0", VA = "0x182E571F0", Slot = "12")]
|
|
public void BPAJKKAGPKB(T NLNHFEEMFBN, float OMLBPICLALA, LBBCDOLOBNL OIHMNBOMFFH = LBBCDOLOBNL.Off)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06014081 RID: 82049 RVA: 0x004A22E0 File Offset: 0x004A04E0
|
|
[Token(Token = "0x6014081")]
|
|
[Address(RVA = "0x2E57270", Offset = "0x2E56270", VA = "0x182E57270", 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: 0x06014082 RID: 82050 RVA: 0x004A2364 File Offset: 0x004A0564
|
|
[Token(Token = "0x6014082")]
|
|
[Address(RVA = "0x2E56DA0", Offset = "0x2E55DA0", VA = "0x182E56DA0", Slot = "14")]
|
|
public void AANECJHCNHE(T NLNHFEEMFBN, [Optional] float? OMLBPICLALA)
|
|
{
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
int num;
|
|
this.GOKMKKPMHCC(num, OMLBPICLALA);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06014083 RID: 82051 RVA: 0x004A2384 File Offset: 0x004A0584
|
|
[Token(Token = "0x6014083")]
|
|
[Address(RVA = "0x2E58290", Offset = "0x2E57290", VA = "0x182E58290")]
|
|
private void GOKMKKPMHCC(int EFBDCIJMFGD, [Optional] float? OMLBPICLALA)
|
|
{
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x06014084 RID: 82052 RVA: 0x004A23A0 File Offset: 0x004A05A0
|
|
[Token(Token = "0x6014084")]
|
|
[Address(RVA = "0x2E56E70", Offset = "0x2E55E70", VA = "0x182E56E70", 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: 0x06014085 RID: 82053 RVA: 0x004A2440 File Offset: 0x004A0640
|
|
[Token(Token = "0x6014085")]
|
|
[Address(RVA = "0x2E58170", Offset = "0x2E57170", VA = "0x182E58170", 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: 0x06014086 RID: 82054 RVA: 0x004A2460 File Offset: 0x004A0660
|
|
[Token(Token = "0x6014086")]
|
|
[Address(RVA = "0x2E58AE0", Offset = "0x2E57AE0", VA = "0x182E58AE0", Slot = "17")]
|
|
public bool OCOBCOJJPJN(T NLNHFEEMFBN)
|
|
{
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
|
|
// Token: 0x06014087 RID: 82055 RVA: 0x004A2480 File Offset: 0x004A0680
|
|
[Token(Token = "0x6014087")]
|
|
[Address(RVA = "0x2E58430", Offset = "0x2E57430", VA = "0x182E58430", 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: 0x06014088 RID: 82056 RVA: 0x004A24AC File Offset: 0x004A06AC
|
|
[Token(Token = "0x6014088")]
|
|
[Address(RVA = "0x2E57A10", Offset = "0x2E56A10", VA = "0x182E57A10", 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: 0x06014089 RID: 82057 RVA: 0x004A2514 File Offset: 0x004A0714
|
|
[Token(Token = "0x6014089")]
|
|
[Address(RVA = "0x2E57DA0", Offset = "0x2E56DA0", VA = "0x182E57DA0")]
|
|
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: 0x0601408A RID: 82058 RVA: 0x004A25A0 File Offset: 0x004A07A0
|
|
[Token(Token = "0x601408A")]
|
|
[Address(RVA = "0x2E58890", Offset = "0x2E57890", VA = "0x182E58890")]
|
|
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: 0x0601408B RID: 82059 RVA: 0x004A25F4 File Offset: 0x004A07F4
|
|
[Token(Token = "0x601408B")]
|
|
[Address(RVA = "0x2E576B0", Offset = "0x2E566B0", VA = "0x182E576B0")]
|
|
private void CJOPEAAFGNH()
|
|
{
|
|
CullingGroupManager.ALLKMIMDHHD.CNFDGDEOPPF();
|
|
}
|
|
|
|
// Token: 0x0601408C RID: 82060 RVA: 0x004A2614 File Offset: 0x004A0814
|
|
[Token(Token = "0x601408C")]
|
|
[Address(RVA = "0x2E58100", Offset = "0x2E57100", VA = "0x182E58100")]
|
|
private void GFBILPLBHIB(float POGAEJIEPIM)
|
|
{
|
|
CullingGroupManager.AMKGBIIGIOJ.CNFDGDEOPPF();
|
|
}
|
|
|
|
// Token: 0x0601408D RID: 82061 RVA: 0x004A2634 File Offset: 0x004A0834
|
|
[Token(Token = "0x601408D")]
|
|
[Address(RVA = "0x2E579D0", Offset = "0x2E569D0", VA = "0x182E579D0")]
|
|
private void DLMFJOJOHGH(CullingGroupManager.KEGKJDOBKGC<T>.LHFDLEENEGM IOJEOFNMMJH)
|
|
{
|
|
((IDisposable)this).Dispose();
|
|
}
|
|
|
|
// Token: 0x0601408E RID: 82062 RVA: 0x004A2650 File Offset: 0x004A0850
|
|
[Token(Token = "0x601408E")]
|
|
[Address(RVA = "0x2E57720", Offset = "0x2E56720", VA = "0x182E57720")]
|
|
private void CLBLFCJEDLL()
|
|
{
|
|
((IDisposable)this).Dispose();
|
|
}
|
|
|
|
// Token: 0x0601408F RID: 82063 RVA: 0x004A2664 File Offset: 0x004A0864
|
|
[Token(Token = "0x601408F")]
|
|
[Address(RVA = "0x22F9E40", Offset = "0x22F8E40", VA = "0x1822F9E40")]
|
|
private void HCABIDNGIKG()
|
|
{
|
|
((IDisposable)this).Dispose();
|
|
}
|
|
|
|
// Token: 0x06014090 RID: 82064 RVA: 0x004A2680 File Offset: 0x004A0880
|
|
[Token(Token = "0x6014090")]
|
|
[Address(RVA = "0x2E585A0", Offset = "0x2E575A0", VA = "0x182E585A0")]
|
|
private void LPOJCMEGPBE(CullingGroupEvent EOAODHNGLKL)
|
|
{
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
int num = 0;
|
|
uint num2;
|
|
int num3;
|
|
CullingGroupManager.KEGKJDOBKGC.LHFDLEENEGM lhfdleenegm;
|
|
if (num2 != (uint)num3)
|
|
{
|
|
T ljokgmdpgcp = lhfdleenegm.LJOKGMDPGCP;
|
|
num += num;
|
|
num++;
|
|
}
|
|
bool flag2;
|
|
bool flag3;
|
|
if (flag2 || flag3)
|
|
{
|
|
T ljokgmdpgcp2 = lhfdleenegm.LJOKGMDPGCP;
|
|
int num4 = 0;
|
|
if (num < num4)
|
|
{
|
|
num += num;
|
|
num++;
|
|
}
|
|
}
|
|
return;
|
|
}
|
|
object[] array = new object[1];
|
|
if (array != 0)
|
|
{
|
|
}
|
|
array[0] = array;
|
|
Debug.LogErrorFormat("No object with index {0} was found for event!", array);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06014091 RID: 82065 RVA: 0x004A2724 File Offset: 0x004A0924
|
|
[Token(Token = "0x6014091")]
|
|
[Address(RVA = "0x2E57740", Offset = "0x2E56740", VA = "0x182E57740")]
|
|
private void DAIOBGCNBDB()
|
|
{
|
|
if (SingletonMonoBehaviour.FFNIFALJLDD)
|
|
{
|
|
Camera activeCamera = SingletonMonoBehaviour.ONCPNMDGGKG.CHLMFLCFGFL;
|
|
}
|
|
Transform transform = Player.<EGKJPJKLEAI>k__BackingField.head.transform;
|
|
if (SingletonMonoBehaviour.FFNIFALJLDD)
|
|
{
|
|
Transform transform2 = SingletonMonoBehaviour.ONCPNMDGGKG.CHLMFLCFGFL.transform;
|
|
}
|
|
int num = 0;
|
|
int num2 = 0;
|
|
if (num != num2)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x0400CFAD RID: 53165
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400CFAD")]
|
|
private int IENLCJLGKCC;
|
|
|
|
// Token: 0x0400CFAE RID: 53166
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400CFAE")]
|
|
private int GAOMHHNLKNL;
|
|
|
|
// Token: 0x0400CFAF RID: 53167
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400CFAF")]
|
|
private readonly int AEIDKODLGJF;
|
|
|
|
// Token: 0x0400CFB0 RID: 53168
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400CFB0")]
|
|
private bool KGACOELMNLL;
|
|
|
|
// Token: 0x0400CFB1 RID: 53169
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400CFB1")]
|
|
private readonly CullingGroup OHMLNLEFNAC;
|
|
|
|
// Token: 0x0400CFB2 RID: 53170
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400CFB2")]
|
|
private BoundingSphere[] GJDOOJAGCON;
|
|
|
|
// Token: 0x0400CFB3 RID: 53171
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400CFB3")]
|
|
private Transform[] BFGDFGJOFBD;
|
|
|
|
// Token: 0x0400CFB4 RID: 53172
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400CFB4")]
|
|
private readonly Dictionary<T, int> ANHKJHDLGCM;
|
|
|
|
// Token: 0x0400CFB5 RID: 53173
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400CFB5")]
|
|
private readonly Dictionary<int, CullingGroupManager.KEGKJDOBKGC<T>.LHFDLEENEGM> DAGBNOEBAIC;
|
|
|
|
// Token: 0x0400CFB6 RID: 53174
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400CFB6")]
|
|
private readonly CullingGroupManager.KEGKJDOBKGC<T>.DGGGGCGKEOG LCOOFHEIGNM;
|
|
|
|
// Token: 0x02002E52 RID: 11858
|
|
[Token(Token = "0x2002E52")]
|
|
public enum DGGGGCGKEOG : byte
|
|
{
|
|
// Token: 0x0400CFB8 RID: 53176
|
|
[Token(Token = "0x400CFB8")]
|
|
PlayerHead,
|
|
// Token: 0x0400CFB9 RID: 53177
|
|
[Token(Token = "0x400CFB9")]
|
|
Camera
|
|
}
|
|
|
|
// Token: 0x02002E53 RID: 11859
|
|
[Token(Token = "0x2002E53")]
|
|
private class LHFDLEENEGM
|
|
{
|
|
// Token: 0x06014092 RID: 82066 RVA: 0x000399F2 File Offset: 0x00037BF2
|
|
[Token(Token = "0x6014092")]
|
|
[Address(RVA = "0x1CC5E40", Offset = "0x1CC4E40", VA = "0x181CC5E40")]
|
|
public LHFDLEENEGM()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400CFBA RID: 53178
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400CFBA")]
|
|
public T LJOKGMDPGCP;
|
|
|
|
// Token: 0x0400CFBB RID: 53179
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400CFBB")]
|
|
public LBBCDOLOBNL ONNMEAAHKDE;
|
|
|
|
// Token: 0x0400CFBC RID: 53180
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400CFBC")]
|
|
public Action KDKPCJJMHPP;
|
|
|
|
// Token: 0x0400CFBD RID: 53181
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400CFBD")]
|
|
public bool KNAHCMAKIMF;
|
|
|
|
// Token: 0x0400CFBE RID: 53182
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400CFBE")]
|
|
public int AKGEGLEMFGM;
|
|
}
|
|
|
|
// Token: 0x02002E54 RID: 11860
|
|
[Token(Token = "0x2002E54")]
|
|
[CompilerGenerated]
|
|
private sealed class FBEAIGLLPLC
|
|
{
|
|
// Token: 0x06014093 RID: 82067 RVA: 0x000399F2 File Offset: 0x00037BF2
|
|
[Token(Token = "0x6014093")]
|
|
[Address(RVA = "0x1CC5E40", Offset = "0x1CC4E40", VA = "0x181CC5E40")]
|
|
public FBEAIGLLPLC()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06014094 RID: 82068 RVA: 0x000399F2 File Offset: 0x00037BF2
|
|
[Token(Token = "0x6014094")]
|
|
[Address(RVA = "0x22FE440", Offset = "0x22FD440", VA = "0x1822FE440")]
|
|
internal void <AddTrackTransformUpdate>g__TrackingDelegate|0()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400CFBF RID: 53183
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400CFBF")]
|
|
public CullingGroupManager.KEGKJDOBKGC<T> <>4__this;
|
|
|
|
// Token: 0x0400CFC0 RID: 53184
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400CFC0")]
|
|
public CullingGroupManager.KEGKJDOBKGC<T>.LHFDLEENEGM trackedObject;
|
|
}
|
|
}
|
|
|
|
// Token: 0x02002E55 RID: 11861
|
|
[Token(Token = "0x2002E55")]
|
|
private struct EINDBNBPHDJ
|
|
{
|
|
// Token: 0x0400CFC1 RID: 53185
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400CFC1")]
|
|
public ushort IIJJDGJOBJD;
|
|
|
|
// Token: 0x0400CFC2 RID: 53186
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
|
[Token(Token = "0x400CFC2")]
|
|
public Type ANLHNIMOAOL;
|
|
}
|
|
}
|
|
}
|