949 lines
34 KiB
C#
949 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: 0x02002860 RID: 10336
|
|
[Token(Token = "0x2002860")]
|
|
[StructLayout(3)]
|
|
public class CullingGroupManager : SingletonMonoBehaviour<CullingGroupManager>, IJobbedSchedulerContext
|
|
{
|
|
// Token: 0x170030EB RID: 12523
|
|
// (get) Token: 0x0601217E RID: 74110 RVA: 0x00451E50 File Offset: 0x00450050
|
|
[Token(Token = "0x170030EB")]
|
|
public ActionEvent IBDOIDOPMOJ
|
|
{
|
|
[Token(Token = "0x601217E")]
|
|
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240", Slot = "6")]
|
|
get
|
|
{
|
|
return this.FDNPBBKGAEH;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170030EC RID: 12524
|
|
// (get) Token: 0x0601217F RID: 74111 RVA: 0x00451E64 File Offset: 0x00450064
|
|
[Token(Token = "0x170030EC")]
|
|
public ActionEvent KBNBPACDJFI
|
|
{
|
|
[Token(Token = "0x601217F")]
|
|
[Address(RVA = "0x3C1220", Offset = "0x3BFC20", VA = "0x1803C1220", Slot = "7")]
|
|
get
|
|
{
|
|
return this.AJKJPAFGHJJ;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170030ED RID: 12525
|
|
// (get) Token: 0x06012180 RID: 74112 RVA: 0x00451E78 File Offset: 0x00450078
|
|
[Token(Token = "0x170030ED")]
|
|
public ActionEvent DFJHLLFGFMH
|
|
{
|
|
[Token(Token = "0x6012180")]
|
|
[Address(RVA = "0x3C1230", Offset = "0x3BFC30", VA = "0x1803C1230", Slot = "8")]
|
|
get
|
|
{
|
|
return this.NEMPBKDKMGO;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170030EE RID: 12526
|
|
// (get) Token: 0x06012181 RID: 74113 RVA: 0x00451E8C File Offset: 0x0045008C
|
|
[Token(Token = "0x170030EE")]
|
|
public bool GNELPILGIKI
|
|
{
|
|
[Token(Token = "0x6012181")]
|
|
[Address(RVA = "0x637700", Offset = "0x636100", VA = "0x180637700", Slot = "9")]
|
|
get
|
|
{
|
|
return base.isActiveAndEnabled;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170030EF RID: 12527
|
|
// (get) Token: 0x06012182 RID: 74114 RVA: 0x00451EA0 File Offset: 0x004500A0
|
|
// (set) Token: 0x06012183 RID: 74115 RVA: 0x00451EB4 File Offset: 0x004500B4
|
|
[Token(Token = "0x170030EF")]
|
|
public bool BFBKBMDPDPB
|
|
{
|
|
[Token(Token = "0x6012182")]
|
|
[Address(RVA = "0x4CB2D0", Offset = "0x4C9CD0", VA = "0x1804CB2D0", Slot = "10")]
|
|
get;
|
|
[Token(Token = "0x6012183")]
|
|
[Address(RVA = "0x4CB340", Offset = "0x4C9D40", VA = "0x1804CB340")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x06012184 RID: 74116 RVA: 0x00451EC8 File Offset: 0x004500C8
|
|
[Token(Token = "0x6012184")]
|
|
[Address(RVA = "0x10AB9B0", Offset = "0x10AA3B0", VA = "0x1810AB9B0", Slot = "4")]
|
|
protected override void Awake()
|
|
{
|
|
base.Awake();
|
|
SceneManager.sceneLoaded += new UnityAction(this.LLHCFHDMFMN);
|
|
}
|
|
|
|
// Token: 0x06012185 RID: 74117 RVA: 0x00451EEC File Offset: 0x004500EC
|
|
[Token(Token = "0x6012185")]
|
|
[Address(RVA = "0xFE1B60", Offset = "0xFE0560", VA = "0x180FE1B60")]
|
|
private void OnEnable()
|
|
{
|
|
ActionEvent ajkjpafghjj = this.AJKJPAFGHJJ;
|
|
if (ajkjpafghjj != 0)
|
|
{
|
|
int num = 0;
|
|
ajkjpafghjj.Invoke(num != 0);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06012186 RID: 74118 RVA: 0x00451F10 File Offset: 0x00450110
|
|
[Token(Token = "0x6012186")]
|
|
[Address(RVA = "0x10ABF70", Offset = "0x10AA970", VA = "0x1810ABF70")]
|
|
private void OnDisable()
|
|
{
|
|
ActionEvent nempbkdkmgo = this.NEMPBKDKMGO;
|
|
if (nempbkdkmgo != 0)
|
|
{
|
|
int num = 0;
|
|
nempbkdkmgo.Invoke(num != 0);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06012187 RID: 74119 RVA: 0x00451F34 File Offset: 0x00450134
|
|
[Token(Token = "0x6012187")]
|
|
[Address(RVA = "0x10ABDB0", Offset = "0x10AA7B0", VA = "0x1810ABDB0")]
|
|
private void LLHCFHDMFMN(Scene LHECBPFGEMH, LoadSceneMode OJJLDEPGAEJ)
|
|
{
|
|
throw new MissingMethodException();
|
|
}
|
|
|
|
// Token: 0x06012188 RID: 74120 RVA: 0x00451F54 File Offset: 0x00450154
|
|
[Token(Token = "0x6012188")]
|
|
[Address(RVA = "0x10ABED0", Offset = "0x10AA8D0", VA = "0x1810ABED0", Slot = "5")]
|
|
protected override void OnDestroy()
|
|
{
|
|
ActionEvent fdnpbbkgaeh = this.FDNPBBKGAEH;
|
|
this.<HODFNLHEIJK>k__BackingField = true;
|
|
if (fdnpbbkgaeh != 0)
|
|
{
|
|
int num = 0;
|
|
fdnpbbkgaeh.Invoke(num != 0);
|
|
}
|
|
base.OnDestroy();
|
|
SceneManager.sceneLoaded -= new UnityAction(this.LLHCFHDMFMN);
|
|
this.AFGMKCFLIMG();
|
|
}
|
|
|
|
// Token: 0x06012189 RID: 74121 RVA: 0x00451F9C File Offset: 0x0045019C
|
|
[Token(Token = "0x6012189")]
|
|
[Address(RVA = "0x10AB7E0", Offset = "0x10AA1E0", VA = "0x1810AB7E0")]
|
|
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;
|
|
Dictionary<CullingGroupManager.EINDBNBPHDJ, CullingGroupManager.FHIEHFDPENF>.ValueCollection.Enumerator enumerator;
|
|
if (enumerator != 0)
|
|
{
|
|
ICollection<CullingGroupManager.EINDBNBPHDJ> collection = oohbpjnmfdn.System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys();
|
|
}
|
|
if (num != -1)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
CullingGroupManager.OOHBPJNMFDN.Clear();
|
|
}
|
|
|
|
// Token: 0x0601218A RID: 74122 RVA: 0x00451FE4 File Offset: 0x004501E4
|
|
[Token(Token = "0x601218A")]
|
|
[Address(RVA = "0x10ABF90", Offset = "0x10AA990", VA = "0x1810ABF90")]
|
|
public void PauseUntilEndOfFrame()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
if (this.CAIEBIALOEJ != 0)
|
|
{
|
|
}
|
|
Action action = new Action(this.EIGLKGDAEFI);
|
|
ISchedulerPromise schedulerPromise = this.InvokeNextEndOfFrame(action);
|
|
this.CAIEBIALOEJ = schedulerPromise;
|
|
Dictionary<CullingGroupManager.EINDBNBPHDJ, CullingGroupManager.FHIEHFDPENF>.ValueCollection values = CullingGroupManager.OOHBPJNMFDN.Values;
|
|
Dictionary<CullingGroupManager.EINDBNBPHDJ, CullingGroupManager.FHIEHFDPENF>.ValueCollection.Enumerator enumerator;
|
|
if (enumerator != 0)
|
|
{
|
|
}
|
|
if (num != -1)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x0601218B RID: 74123 RVA: 0x00452038 File Offset: 0x00450238
|
|
[Token(Token = "0x601218B")]
|
|
[Address(RVA = "0x10ABA30", Offset = "0x10AA430", VA = "0x1810ABA30")]
|
|
private void EIGLKGDAEFI()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
CullingGroupManager.NIGGONLEDHC = num != 0;
|
|
Dictionary<CullingGroupManager.EINDBNBPHDJ, CullingGroupManager.FHIEHFDPENF>.ValueCollection values = CullingGroupManager.OOHBPJNMFDN.Values;
|
|
Dictionary<CullingGroupManager.EINDBNBPHDJ, CullingGroupManager.FHIEHFDPENF>.ValueCollection.Enumerator enumerator;
|
|
if (enumerator != 0)
|
|
{
|
|
}
|
|
if (num != -1)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x0601218C RID: 74124 RVA: 0x0045206C File Offset: 0x0045026C
|
|
[Token(Token = "0x601218C")]
|
|
[Address(RVA = "0x1FA5A60", Offset = "0x1FA4460", VA = "0x181FA5A60")]
|
|
public MEFKCIOFGAI GetOrCreateCullingGroup<T>(int cpp2il__autoParamName__idx_0, ushort cpp2il__autoParamName__idx_1) where T : MonoBehaviour, OFCHBCNPCBH
|
|
{
|
|
float[] defaultDistanceBands = CullingGroupManager.DefaultDistanceBands;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0601218D RID: 74125 RVA: 0x00452084 File Offset: 0x00450284
|
|
[Token(Token = "0x601218D")]
|
|
[Address(RVA = "0x1FA5B10", Offset = "0x1FA4510", VA = "0x181FA5B10")]
|
|
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: 0x0601218E RID: 74126 RVA: 0x004520B8 File Offset: 0x004502B8
|
|
[Token(Token = "0x601218E")]
|
|
[Address(RVA = "0x10ABBC0", Offset = "0x10AA5C0", VA = "0x1810ABBC0")]
|
|
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: 0x0601218F RID: 74127 RVA: 0x004520F8 File Offset: 0x004502F8
|
|
[Token(Token = "0x601218F")]
|
|
[Address(RVA = "0x10ABE70", Offset = "0x10AA870", VA = "0x1810ABE70")]
|
|
public static EEDONNAHMFK MinUpdateLod(EEDONNAHMFK IKJGNAGPJMG, EEDONNAHMFK PKKDEFOPHNA)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0601218F)
|
|
|
|
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: 0x06012190 RID: 74128 RVA: 0x00452110 File Offset: 0x00450310
|
|
[Token(Token = "0x6012190")]
|
|
[Address(RVA = "0x10ABE10", Offset = "0x10AA810", VA = "0x1810ABE10")]
|
|
public static EEDONNAHMFK MaxUpdateLod(EEDONNAHMFK IKJGNAGPJMG, EEDONNAHMFK PKKDEFOPHNA)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06012190)
|
|
|
|
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: 0x06012191 RID: 74129 RVA: 0x00452128 File Offset: 0x00450328
|
|
[Token(Token = "0x6012191")]
|
|
[Address(RVA = "0x10AC2A0", Offset = "0x10AACA0", VA = "0x1810AC2A0")]
|
|
public CullingGroupManager()
|
|
{
|
|
ActionEvent actionEvent = new ActionEvent(1, true);
|
|
this.FDNPBBKGAEH = actionEvent;
|
|
ActionEvent actionEvent2 = new ActionEvent(1, true);
|
|
this.AJKJPAFGHJJ = actionEvent2;
|
|
ActionEvent actionEvent3 = new ActionEvent(1, true);
|
|
this.NEMPBKDKMGO = actionEvent3;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x06012192 RID: 74130 RVA: 0x00452168 File Offset: 0x00450368
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
[Token(Token = "0x6012192")]
|
|
[Address(RVA = "0x10AC190", Offset = "0x10AAB90", VA = "0x1810AC190")]
|
|
static CullingGroupManager()
|
|
{
|
|
float[] array = new float[7];
|
|
RuntimeHelpers.InitializeArray(array, fieldof(<PrivateImplementationDetails>.56393BAE1F1AD77E77B6C7E6AD41FF0C0EE08351).FieldHandle);
|
|
CullingGroupManager.DefaultDistanceBands = array;
|
|
CullingGroupManager.OOHBPJNMFDN = new Dictionary();
|
|
int num;
|
|
ActionEvent actionEvent = new ActionEvent(32, num != 0);
|
|
num = 0;
|
|
CullingGroupManager.AMKGBIIGIOJ = actionEvent;
|
|
int num2;
|
|
ActionEvent actionEvent2 = new ActionEvent(32, num2 != 0);
|
|
num2 = 0;
|
|
CullingGroupManager.ALLKMIMDHHD = actionEvent2;
|
|
}
|
|
|
|
// Token: 0x0400C18B RID: 49547
|
|
[Token(Token = "0x400C18B")]
|
|
private const float FJBKMIGKKGA = 2.5f;
|
|
|
|
// Token: 0x0400C18C RID: 49548
|
|
[Token(Token = "0x400C18C")]
|
|
private const float DFNBALAFEJF = 5f;
|
|
|
|
// Token: 0x0400C18D RID: 49549
|
|
[Token(Token = "0x400C18D")]
|
|
private const float OCCLJOCJEIP = 10f;
|
|
|
|
// Token: 0x0400C18E RID: 49550
|
|
[Token(Token = "0x400C18E")]
|
|
private const float KIGLGHLNOAD = 10f;
|
|
|
|
// Token: 0x0400C18F RID: 49551
|
|
[Token(Token = "0x400C18F")]
|
|
private const float FHFMDFMLBAM = 50f;
|
|
|
|
// Token: 0x0400C190 RID: 49552
|
|
[Token(Token = "0x400C190")]
|
|
private const float HFCOPIPLGAN = 100f;
|
|
|
|
// Token: 0x0400C191 RID: 49553
|
|
[Token(Token = "0x400C191")]
|
|
private const float FKNDALCGLHE = 500f;
|
|
|
|
// Token: 0x0400C192 RID: 49554
|
|
[Token(Token = "0x400C192")]
|
|
public const ushort DEFAULT_CULLING_GROUP_ID = 0;
|
|
|
|
// Token: 0x0400C193 RID: 49555
|
|
[Token(Token = "0x400C193")]
|
|
public static readonly float[] DefaultDistanceBands;
|
|
|
|
// Token: 0x0400C194 RID: 49556
|
|
[Token(Token = "0x400C194")]
|
|
private static readonly Dictionary<CullingGroupManager.EINDBNBPHDJ, CullingGroupManager.FHIEHFDPENF> OOHBPJNMFDN;
|
|
|
|
// Token: 0x0400C195 RID: 49557
|
|
[Token(Token = "0x400C195")]
|
|
private static IDisposable DMKJBGHJDJL;
|
|
|
|
// Token: 0x0400C196 RID: 49558
|
|
[Token(Token = "0x400C196")]
|
|
private static IDisposable NPJEFEKEOPK;
|
|
|
|
// Token: 0x0400C197 RID: 49559
|
|
[Token(Token = "0x400C197")]
|
|
private static ActionEvent AMKGBIIGIOJ;
|
|
|
|
// Token: 0x0400C198 RID: 49560
|
|
[Token(Token = "0x400C198")]
|
|
private static ActionEvent ALLKMIMDHHD;
|
|
|
|
// Token: 0x0400C199 RID: 49561
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400C199")]
|
|
private readonly ActionEvent FDNPBBKGAEH;
|
|
|
|
// Token: 0x0400C19A RID: 49562
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400C19A")]
|
|
private readonly ActionEvent AJKJPAFGHJJ;
|
|
|
|
// Token: 0x0400C19B RID: 49563
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400C19B")]
|
|
private readonly ActionEvent NEMPBKDKMGO;
|
|
|
|
// Token: 0x0400C19D RID: 49565
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x400C19D")]
|
|
private ISchedulerPromise CAIEBIALOEJ;
|
|
|
|
// Token: 0x0400C19E RID: 49566
|
|
[Token(Token = "0x400C19E")]
|
|
private static bool NIGGONLEDHC;
|
|
|
|
// Token: 0x02002861 RID: 10337
|
|
[Token(Token = "0x2002861")]
|
|
private abstract class FHIEHFDPENF : IDisposable, AIDNNFPEKIM
|
|
{
|
|
// Token: 0x06012193 RID: 74131
|
|
[Token(Token = "0x6012193")]
|
|
[Address(Slot = "7")]
|
|
public abstract void Dispose();
|
|
|
|
// Token: 0x170030F0 RID: 12528
|
|
// (get) Token: 0x06012194 RID: 74132
|
|
[Token(Token = "0x170030F0")]
|
|
public abstract int IPJPPOBGIPF
|
|
{
|
|
[Token(Token = "0x6012194")]
|
|
[Address(Slot = "8")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x170030F1 RID: 12529
|
|
// (get) Token: 0x06012195 RID: 74133
|
|
[Token(Token = "0x170030F1")]
|
|
public abstract int ONMFGNEJMLN
|
|
{
|
|
[Token(Token = "0x6012195")]
|
|
[Address(Slot = "9")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x06012196 RID: 74134
|
|
[Token(Token = "0x6012196")]
|
|
[Address(Slot = "10")]
|
|
public abstract void HPBMOJJDANO(bool NIGGONLEDHC);
|
|
|
|
// Token: 0x06012197 RID: 74135 RVA: 0x004521BC File Offset: 0x004503BC
|
|
[Token(Token = "0x6012197")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
protected FHIEHFDPENF()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02002862 RID: 10338
|
|
[Token(Token = "0x2002862")]
|
|
private class KEGKJDOBKGC<T> : CullingGroupManager.FHIEHFDPENF, MEFKCIOFGAI<T>, AIDNNFPEKIM where T : MonoBehaviour, OFCHBCNPCBH
|
|
{
|
|
// Token: 0x170030F2 RID: 12530
|
|
// (get) Token: 0x06012198 RID: 74136 RVA: 0x004521D0 File Offset: 0x004503D0
|
|
[Token(Token = "0x170030F2")]
|
|
public override int IPJPPOBGIPF
|
|
{
|
|
[Token(Token = "0x6012198")]
|
|
[Address(RVA = "0x3C1C50", Offset = "0x3C0650", VA = "0x1803C1C50", Slot = "8")]
|
|
get
|
|
{
|
|
return this.IENLCJLGKCC;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170030F3 RID: 12531
|
|
// (get) Token: 0x06012199 RID: 74137 RVA: 0x004521E4 File Offset: 0x004503E4
|
|
[Token(Token = "0x170030F3")]
|
|
public override int ONMFGNEJMLN
|
|
{
|
|
[Token(Token = "0x6012199")]
|
|
[Address(RVA = "0x55D550", Offset = "0x55BF50", VA = "0x18055D550", Slot = "9")]
|
|
get
|
|
{
|
|
return this.GAOMHHNLKNL;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601219A RID: 74138 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x601219A")]
|
|
[Address(RVA = "0x1D29B20", Offset = "0x1D28520", VA = "0x181D29B20")]
|
|
internal KEGKJDOBKGC(int cullingGroupCapacity, float[] distanceBands, CullingGroupManager.KEGKJDOBKGC<T>.DGGGGCGKEOG distanceRelativeTo = CullingGroupManager.KEGKJDOBKGC<T>.DGGGGCGKEOG.PlayerHead)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0601219B RID: 74139 RVA: 0x004521F8 File Offset: 0x004503F8
|
|
[Token(Token = "0x601219B")]
|
|
[Address(RVA = "0x1D293E0", Offset = "0x1D27DE0", VA = "0x181D293E0", Slot = "10")]
|
|
public override void HPBMOJJDANO(bool NIGGONLEDHC)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0601219C RID: 74140 RVA: 0x0045220C File Offset: 0x0045040C
|
|
[Token(Token = "0x601219C")]
|
|
[Address(RVA = "0x1D29520", Offset = "0x1D27F20", VA = "0x181D29520", Slot = "11")]
|
|
public EEDONNAHMFK LBLPAKFGKFI(float FAONCIOCBGG)
|
|
{
|
|
return CullingGroupManager.FindClosestDefaultUpdateLod(FAONCIOCBGG);
|
|
}
|
|
|
|
// Token: 0x0601219D RID: 74141 RVA: 0x00452220 File Offset: 0x00450420
|
|
[Token(Token = "0x601219D")]
|
|
[Address(RVA = "0x1D28180", Offset = "0x1D26B80", VA = "0x181D28180", Slot = "12")]
|
|
public void BPAJKKAGPKB(T NLNHFEEMFBN, float OMLBPICLALA, LBBCDOLOBNL OIHMNBOMFFH = LBBCDOLOBNL.Off)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0601219E RID: 74142 RVA: 0x00452238 File Offset: 0x00450438
|
|
[Token(Token = "0x601219E")]
|
|
[Address(RVA = "0x1D28200", Offset = "0x1D26C00", VA = "0x181D28200", 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: 0x0601219F RID: 74143 RVA: 0x004522BC File Offset: 0x004504BC
|
|
[Token(Token = "0x601219F")]
|
|
[Address(RVA = "0x1D27D30", Offset = "0x1D26730", VA = "0x181D27D30", Slot = "14")]
|
|
public void AANECJHCNHE(T NLNHFEEMFBN, [Optional] float? OMLBPICLALA)
|
|
{
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
int num;
|
|
this.GOKMKKPMHCC(num, OMLBPICLALA);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060121A0 RID: 74144 RVA: 0x004522DC File Offset: 0x004504DC
|
|
[Token(Token = "0x60121A0")]
|
|
[Address(RVA = "0x1D29240", Offset = "0x1D27C40", VA = "0x181D29240")]
|
|
private void GOKMKKPMHCC(int EFBDCIJMFGD, [Optional] float? OMLBPICLALA)
|
|
{
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x060121A1 RID: 74145 RVA: 0x004522F8 File Offset: 0x004504F8
|
|
[Token(Token = "0x60121A1")]
|
|
[Address(RVA = "0x1D27E00", Offset = "0x1D26800", VA = "0x181D27E00", 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: 0x060121A2 RID: 74146 RVA: 0x00452398 File Offset: 0x00450598
|
|
[Token(Token = "0x60121A2")]
|
|
[Address(RVA = "0x1D29120", Offset = "0x1D27B20", VA = "0x181D29120", 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: 0x060121A3 RID: 74147 RVA: 0x004523B8 File Offset: 0x004505B8
|
|
[Token(Token = "0x60121A3")]
|
|
[Address(RVA = "0x1D29A20", Offset = "0x1D28420", VA = "0x181D29A20", Slot = "17")]
|
|
public bool OCOBCOJJPJN(T NLNHFEEMFBN)
|
|
{
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
|
|
// Token: 0x060121A4 RID: 74148 RVA: 0x004523D8 File Offset: 0x004505D8
|
|
[Token(Token = "0x60121A4")]
|
|
[Address(RVA = "0x1D29410", Offset = "0x1D27E10", VA = "0x181D29410", 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: 0x060121A5 RID: 74149 RVA: 0x00452404 File Offset: 0x00450604
|
|
[Token(Token = "0x60121A5")]
|
|
[Address(RVA = "0x1D289A0", Offset = "0x1D273A0", VA = "0x181D289A0", Slot = "7")]
|
|
public override void Dispose()
|
|
{
|
|
int num;
|
|
int num2;
|
|
do
|
|
{
|
|
num = 0;
|
|
this.KGACOELMNLL = true;
|
|
Action action;
|
|
CameraRig.ActiveCameraChangeEvent -= action;
|
|
Action action2;
|
|
Player.LocalPlayerCreatedEvent -= action2;
|
|
num2 = 0;
|
|
num2 += num2;
|
|
num2++;
|
|
if (num != -1)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
num2 += num2;
|
|
num += 19;
|
|
num += typeof(Dictionary<int, CullingGroupManager.KEGKJDOBKGC<T>.LHFDLEENEGM>.ValueCollection.Enumerator).TypeHandle;
|
|
}
|
|
|
|
// Token: 0x060121A6 RID: 74150 RVA: 0x0045246C File Offset: 0x0045066C
|
|
[Token(Token = "0x60121A6")]
|
|
[Address(RVA = "0x1D28D50", Offset = "0x1D27750", VA = "0x181D28D50")]
|
|
private void FLMAHJNHGOJ(CullingGroupManager.KEGKJDOBKGC<T>.LHFDLEENEGM IOJEOFNMMJH)
|
|
{
|
|
LBBCDOLOBNL onnmeaahkde = IOJEOFNMMJH.ONNMEAAHKDE;
|
|
CullingGroupManager.KEGKJDOBKGC.LHFDLEENEGM trackedObject = IOJEOFNMMJH;
|
|
ActionEvent amkgbiigioj = CullingGroupManager.AMKGBIIGIOJ;
|
|
ActionEvent actionEvent;
|
|
CullingGroupManager.AMKGBIIGIOJ = actionEvent;
|
|
Action<float> action;
|
|
CullingGroupManager.NPJEFEKEOPK = ScheduledUpdateContextExtensions.Update10hzJobbed(SingletonMonoBehaviour.Instance, action);
|
|
}
|
|
|
|
// Token: 0x060121A7 RID: 74151 RVA: 0x004524F8 File Offset: 0x004506F8
|
|
[Token(Token = "0x60121A7")]
|
|
[Address(RVA = "0x1D297D0", Offset = "0x1D281D0", VA = "0x181D297D0")]
|
|
private void OCNGOJKLJFI(CullingGroupManager.KEGKJDOBKGC<T>.LHFDLEENEGM IOJEOFNMMJH)
|
|
{
|
|
ActionEvent allkmimdhhd = CullingGroupManager.ALLKMIMDHHD;
|
|
ActionEvent actionEvent;
|
|
CullingGroupManager.ALLKMIMDHHD = actionEvent;
|
|
if (!CullingGroupManager.ALLKMIMDHHD.HasEvent)
|
|
{
|
|
IDisposable dmkjbghjdjl = CullingGroupManager.DMKJBGHJDJL;
|
|
}
|
|
ActionEvent amkgbiigioj = CullingGroupManager.AMKGBIIGIOJ;
|
|
ActionEvent actionEvent2;
|
|
CullingGroupManager.AMKGBIIGIOJ = actionEvent2;
|
|
if (!CullingGroupManager.AMKGBIIGIOJ.HasEvent)
|
|
{
|
|
IDisposable npjefekeopk = CullingGroupManager.NPJEFEKEOPK;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060121A8 RID: 74152 RVA: 0x0045254C File Offset: 0x0045074C
|
|
[Token(Token = "0x60121A8")]
|
|
[Address(RVA = "0x1D28640", Offset = "0x1D27040", VA = "0x181D28640")]
|
|
private void CJOPEAAFGNH()
|
|
{
|
|
ActionEvent allkmimdhhd = CullingGroupManager.ALLKMIMDHHD;
|
|
int num = 0;
|
|
allkmimdhhd.Invoke(num != 0);
|
|
}
|
|
|
|
// Token: 0x060121A9 RID: 74153 RVA: 0x00452570 File Offset: 0x00450770
|
|
[Token(Token = "0x60121A9")]
|
|
[Address(RVA = "0x1D290B0", Offset = "0x1D27AB0", VA = "0x181D290B0")]
|
|
private void GFBILPLBHIB(float POGAEJIEPIM)
|
|
{
|
|
ActionEvent amkgbiigioj = CullingGroupManager.AMKGBIIGIOJ;
|
|
int num = 0;
|
|
amkgbiigioj.Invoke(num != 0);
|
|
}
|
|
|
|
// Token: 0x060121AA RID: 74154 RVA: 0x00452594 File Offset: 0x00450794
|
|
[Token(Token = "0x60121AA")]
|
|
[Address(RVA = "0x1D28960", Offset = "0x1D27360", VA = "0x181D28960")]
|
|
private void DLMFJOJOHGH(CullingGroupManager.KEGKJDOBKGC<T>.LHFDLEENEGM IOJEOFNMMJH)
|
|
{
|
|
((IDisposable)this).Dispose();
|
|
}
|
|
|
|
// Token: 0x060121AB RID: 74155 RVA: 0x004525B0 File Offset: 0x004507B0
|
|
[Token(Token = "0x60121AB")]
|
|
[Address(RVA = "0x1D286B0", Offset = "0x1D270B0", VA = "0x181D286B0")]
|
|
private void CLBLFCJEDLL()
|
|
{
|
|
((IDisposable)this).Dispose();
|
|
}
|
|
|
|
// Token: 0x060121AC RID: 74156 RVA: 0x004525C4 File Offset: 0x004507C4
|
|
[Token(Token = "0x60121AC")]
|
|
[Address(RVA = "0x1D293B0", Offset = "0x1D27DB0", VA = "0x181D293B0")]
|
|
private void HCABIDNGIKG()
|
|
{
|
|
((IDisposable)this).Dispose();
|
|
}
|
|
|
|
// Token: 0x060121AD RID: 74157 RVA: 0x004525E0 File Offset: 0x004507E0
|
|
[Token(Token = "0x60121AD")]
|
|
[Address(RVA = "0x1D29580", Offset = "0x1D27F80", VA = "0x181D29580")]
|
|
private void LPOJCMEGPBE(CullingGroupEvent EOAODHNGLKL)
|
|
{
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
uint num;
|
|
CullingGroupManager.KEGKJDOBKGC.LHFDLEENEGM lhfdleenegm;
|
|
if (num != lhfdleenegm)
|
|
{
|
|
T ljokgmdpgcp = lhfdleenegm.LJOKGMDPGCP;
|
|
int num2 = 0;
|
|
num2 += num2;
|
|
num2++;
|
|
}
|
|
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: 0x060121AE RID: 74158 RVA: 0x00452644 File Offset: 0x00450844
|
|
[Token(Token = "0x60121AE")]
|
|
[Address(RVA = "0x1D286D0", Offset = "0x1D270D0", VA = "0x181D286D0")]
|
|
private void DAIOBGCNBDB()
|
|
{
|
|
if (SingletonMonoBehaviour.IsInitialized)
|
|
{
|
|
Camera activeCamera = SingletonMonoBehaviour.Instance.CHLMFLCFGFL;
|
|
}
|
|
Transform transform = Player.<EGKJPJKLEAI>k__BackingField.head.transform;
|
|
if (SingletonMonoBehaviour.IsInitialized)
|
|
{
|
|
Transform transform2 = SingletonMonoBehaviour.Instance.CHLMFLCFGFL.transform;
|
|
}
|
|
int num = 0;
|
|
int num2 = 0;
|
|
if (num != num2)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x0400C19F RID: 49567
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400C19F")]
|
|
private int IENLCJLGKCC;
|
|
|
|
// Token: 0x0400C1A0 RID: 49568
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400C1A0")]
|
|
private int GAOMHHNLKNL;
|
|
|
|
// Token: 0x0400C1A1 RID: 49569
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400C1A1")]
|
|
private readonly int AEIDKODLGJF;
|
|
|
|
// Token: 0x0400C1A2 RID: 49570
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400C1A2")]
|
|
private bool KGACOELMNLL;
|
|
|
|
// Token: 0x0400C1A3 RID: 49571
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400C1A3")]
|
|
private readonly CullingGroup OHMLNLEFNAC;
|
|
|
|
// Token: 0x0400C1A4 RID: 49572
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400C1A4")]
|
|
private BoundingSphere[] GJDOOJAGCON;
|
|
|
|
// Token: 0x0400C1A5 RID: 49573
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400C1A5")]
|
|
private Transform[] BFGDFGJOFBD;
|
|
|
|
// Token: 0x0400C1A6 RID: 49574
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400C1A6")]
|
|
private readonly Dictionary<T, int> ANHKJHDLGCM;
|
|
|
|
// Token: 0x0400C1A7 RID: 49575
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400C1A7")]
|
|
private readonly Dictionary<int, CullingGroupManager.KEGKJDOBKGC<T>.LHFDLEENEGM> DAGBNOEBAIC;
|
|
|
|
// Token: 0x0400C1A8 RID: 49576
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400C1A8")]
|
|
private readonly CullingGroupManager.KEGKJDOBKGC<T>.DGGGGCGKEOG LCOOFHEIGNM;
|
|
|
|
// Token: 0x02002863 RID: 10339
|
|
[Token(Token = "0x2002863")]
|
|
public enum DGGGGCGKEOG : byte
|
|
{
|
|
// Token: 0x0400C1AA RID: 49578
|
|
[Token(Token = "0x400C1AA")]
|
|
PlayerHead,
|
|
// Token: 0x0400C1AB RID: 49579
|
|
[Token(Token = "0x400C1AB")]
|
|
Camera
|
|
}
|
|
|
|
// Token: 0x02002864 RID: 10340
|
|
[Token(Token = "0x2002864")]
|
|
private class LHFDLEENEGM
|
|
{
|
|
// Token: 0x060121AF RID: 74159 RVA: 0x0003C3EA File Offset: 0x0003A5EA
|
|
[Token(Token = "0x60121AF")]
|
|
[Address(RVA = "0x1B1AA80", Offset = "0x1B19480", VA = "0x181B1AA80")]
|
|
public LHFDLEENEGM()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400C1AC RID: 49580
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400C1AC")]
|
|
public T LJOKGMDPGCP;
|
|
|
|
// Token: 0x0400C1AD RID: 49581
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400C1AD")]
|
|
public LBBCDOLOBNL ONNMEAAHKDE;
|
|
|
|
// Token: 0x0400C1AE RID: 49582
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400C1AE")]
|
|
public Action KDKPCJJMHPP;
|
|
|
|
// Token: 0x0400C1AF RID: 49583
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400C1AF")]
|
|
public bool KNAHCMAKIMF;
|
|
|
|
// Token: 0x0400C1B0 RID: 49584
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400C1B0")]
|
|
public int AKGEGLEMFGM;
|
|
}
|
|
|
|
// Token: 0x02002865 RID: 10341
|
|
[Token(Token = "0x2002865")]
|
|
[CompilerGenerated]
|
|
private sealed class FBEAIGLLPLC
|
|
{
|
|
// Token: 0x060121B0 RID: 74160 RVA: 0x0003C3EA File Offset: 0x0003A5EA
|
|
[Token(Token = "0x60121B0")]
|
|
[Address(RVA = "0x1B1AA80", Offset = "0x1B19480", VA = "0x181B1AA80")]
|
|
public FBEAIGLLPLC()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060121B1 RID: 74161 RVA: 0x0003C3EA File Offset: 0x0003A5EA
|
|
[Token(Token = "0x60121B1")]
|
|
[Address(RVA = "0x1D271D0", Offset = "0x1D25BD0", VA = "0x181D271D0")]
|
|
internal void <AddTrackTransformUpdate>g__TrackingDelegate|0()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400C1B1 RID: 49585
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400C1B1")]
|
|
public CullingGroupManager.KEGKJDOBKGC<T> <>4__this;
|
|
|
|
// Token: 0x0400C1B2 RID: 49586
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400C1B2")]
|
|
public CullingGroupManager.KEGKJDOBKGC<T>.LHFDLEENEGM trackedObject;
|
|
}
|
|
}
|
|
|
|
// Token: 0x02002866 RID: 10342
|
|
[Token(Token = "0x2002866")]
|
|
private struct EINDBNBPHDJ
|
|
{
|
|
// Token: 0x0400C1B3 RID: 49587
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400C1B3")]
|
|
public ushort IIJJDGJOBJD;
|
|
|
|
// Token: 0x0400C1B4 RID: 49588
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
|
[Token(Token = "0x400C1B4")]
|
|
public Type ANLHNIMOAOL;
|
|
}
|
|
}
|
|
}
|