Files
NobetaSource/Interop/Assembly-CSharp/MTAssets/UltimateLODSystem/UltimateLevelOfDetail.cs
2023-09-06 22:09:22 +02:00

2590 lines
142 KiB
C#

using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppInterop.Runtime.InteropTypes.Arrays;
using Il2CppSystem;
using Il2CppSystem.Collections;
using Il2CppSystem.Collections.Generic;
using UnityEngine;
using UnityEngine.Events;
namespace MTAssets.UltimateLODSystem
{
// Token: 0x0200061A RID: 1562
public class UltimateLevelOfDetail : MonoBehaviour
{
// Token: 0x17003668 RID: 13928
// (get) Token: 0x0600A00B RID: 40971 RVA: 0x0028F5D0 File Offset: 0x0028D7D0
// (set) Token: 0x0600A00C RID: 40972 RVA: 0x0028F628 File Offset: 0x0028D828
public unsafe Transform customPivotToSimulateLods
{
[CallerCount(0)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UltimateLevelOfDetail.NativeMethodInfoPtr_get_customPivotToSimulateLods_Public_get_Transform_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new Transform(intPtr3) : null;
}
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 641116, XrefRangeEnd = 641132, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
set
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(value);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UltimateLevelOfDetail.NativeMethodInfoPtr_set_customPivotToSimulateLods_Public_set_Void_Transform_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
}
// Token: 0x0600A00D RID: 40973 RVA: 0x0028F684 File Offset: 0x0028D884
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 641138, RefRangeEnd = 641139, XrefRangeStart = 641132, XrefRangeEnd = 641138, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void ValidateAllParameters(bool isGoingToScan)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref isGoingToScan;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UltimateLevelOfDetail.NativeMethodInfoPtr_ValidateAllParameters_Private_Void_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x0600A00E RID: 40974 RVA: 0x0028F6D8 File Offset: 0x0028D8D8
[CallerCount(5802)]
[CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5826, XrefRangeStart = 24, XrefRangeEnd = 5826, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void CreateHierarchyOfFoldersIfNotExists()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UltimateLevelOfDetail.NativeMethodInfoPtr_CreateHierarchyOfFoldersIfNotExists_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600A00F RID: 40975 RVA: 0x0028F71C File Offset: 0x0028D91C
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 641141, RefRangeEnd = 641143, XrefRangeStart = 641139, XrefRangeEnd = 641141, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe string SaveGeneratedLodInAssets(string lodNumber, long ticks, Mesh generatedLodMesh)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.ManagedStringToIl2Cpp(lodNumber);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref ticks;
ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(generatedLodMesh);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UltimateLevelOfDetail.NativeMethodInfoPtr_SaveGeneratedLodInAssets_Private_String_String_Int64_Mesh_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return IL2CPP.Il2CppStringToManaged(intPtr);
}
// Token: 0x0600A010 RID: 40976 RVA: 0x0028F7AC File Offset: 0x0028D9AC
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 641157, RefRangeEnd = 641159, XrefRangeStart = 641143, XrefRangeEnd = 641157, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe Mesh GetGeneratedLodForThisMesh(Mesh originalMesh, float percentOfVertices, bool isSkinnedMesh)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(originalMesh);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref percentOfVertices;
ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref isSkinnedMesh;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UltimateLevelOfDetail.NativeMethodInfoPtr_GetGeneratedLodForThisMesh_Private_Mesh_Mesh_Single_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new Mesh(intPtr3) : null;
}
// Token: 0x0600A011 RID: 40977 RVA: 0x0028F840 File Offset: 0x0028DA40
[CallerCount(4)]
[CachedScanResults(RefRangeStart = 641165, RefRangeEnd = 641169, XrefRangeStart = 641159, XrefRangeEnd = 641165, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe Il2CppReferenceArray<Material> GetCopyOfExistentArrayOfMaterials(Il2CppReferenceArray<Material> sourceArray)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(sourceArray);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UltimateLevelOfDetail.NativeMethodInfoPtr_GetCopyOfExistentArrayOfMaterials_Private_Il2CppReferenceArray_1_Material_Il2CppReferenceArray_1_Material_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new Il2CppReferenceArray<Material>(intPtr3) : null;
}
}
// Token: 0x0600A012 RID: 40978 RVA: 0x0028F8B0 File Offset: 0x0028DAB0
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 641169, XrefRangeEnd = 641176, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void ScanForMeshesAndGenerateAllLodGroups_StartProcessing(bool showProgressBar)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref showProgressBar;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UltimateLevelOfDetail.NativeMethodInfoPtr_ScanForMeshesAndGenerateAllLodGroups_StartProcessing_Private_Void_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x0600A013 RID: 40979 RVA: 0x0028F904 File Offset: 0x0028DB04
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 641176, XrefRangeEnd = 641181, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe IEnumerator ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing(bool showProgressBar)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref showProgressBar;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UltimateLevelOfDetail.NativeMethodInfoPtr_ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing_Private_IEnumerator_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new IEnumerator(intPtr3) : null;
}
}
// Token: 0x0600A014 RID: 40980 RVA: 0x0028F96C File Offset: 0x0028DB6C
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 641236, RefRangeEnd = 641238, XrefRangeStart = 641181, XrefRangeEnd = 641236, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void UndoAllMeshesScannedAndAllLodGroups(bool showProgressBar, bool deleteAllGeneratedMeshes, bool runMonoIl2CppGc, bool runUnityGc)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)4) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref showProgressBar;
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref deleteAllGeneratedMeshes;
ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref runMonoIl2CppGc;
ptr[checked(unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref runUnityGc;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UltimateLevelOfDetail.NativeMethodInfoPtr_UndoAllMeshesScannedAndAllLodGroups_Private_Void_Boolean_Boolean_Boolean_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600A015 RID: 40981 RVA: 0x0028F9FC File Offset: 0x0028DBFC
[CallerCount(16)]
[CachedScanResults(RefRangeStart = 16251, RefRangeEnd = 16267, XrefRangeStart = 16251, XrefRangeEnd = 16267, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe bool isLodsSimulationEnabledInThisSceneForEditorSceneViewMode()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UltimateLevelOfDetail.NativeMethodInfoPtr_isLodsSimulationEnabledInThisSceneForEditorSceneViewMode_Private_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x0600A016 RID: 40982 RVA: 0x0028FA4C File Offset: 0x0028DC4C
[CallerCount(28)]
[CachedScanResults(RefRangeStart = 16328, RefRangeEnd = 16356, XrefRangeStart = 16328, XrefRangeEnd = 16356, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe Camera GetLastActiveSceneViewCamera()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UltimateLevelOfDetail.NativeMethodInfoPtr_GetLastActiveSceneViewCamera_Private_Camera_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new Camera(intPtr3) : null;
}
// Token: 0x0600A017 RID: 40983 RVA: 0x0028FAA4 File Offset: 0x0028DCA4
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 641269, RefRangeEnd = 641270, XrefRangeStart = 641238, XrefRangeEnd = 641269, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void CullThisLodMeshOfRenderer(UltimateLevelOfDetail.ScannedMeshItem meshItem)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(meshItem);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UltimateLevelOfDetail.NativeMethodInfoPtr_CullThisLodMeshOfRenderer_Private_Void_ScannedMeshItem_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x0600A018 RID: 40984 RVA: 0x0028FB00 File Offset: 0x0028DD00
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 641295, RefRangeEnd = 641296, XrefRangeStart = 641270, XrefRangeEnd = 641295, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void UncullThisLodMeshOfRenderer(UltimateLevelOfDetail.ScannedMeshItem meshItem)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(meshItem);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UltimateLevelOfDetail.NativeMethodInfoPtr_UncullThisLodMeshOfRenderer_Private_Void_ScannedMeshItem_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x0600A019 RID: 40985 RVA: 0x0028FB5C File Offset: 0x0028DD5C
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 641314, RefRangeEnd = 641315, XrefRangeStart = 641296, XrefRangeEnd = 641314, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void ChangeLodMeshAndMaterialsOfRenderer(UltimateLevelOfDetail.ScannedMeshItem meshItem, int lodLevel)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(meshItem);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref lodLevel;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UltimateLevelOfDetail.NativeMethodInfoPtr_ChangeLodMeshAndMaterialsOfRenderer_Private_Void_ScannedMeshItem_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600A01A RID: 40986 RVA: 0x0028FBC8 File Offset: 0x0028DDC8
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 641341, RefRangeEnd = 641343, XrefRangeStart = 641315, XrefRangeEnd = 641341, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void CalculateCorrectLodForDistanceBeforeChange(float distance)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref distance;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UltimateLevelOfDetail.NativeMethodInfoPtr_CalculateCorrectLodForDistanceBeforeChange_Private_Void_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x0600A01B RID: 40987 RVA: 0x0028FC1C File Offset: 0x0028DE1C
[CallerCount(3)]
[CachedScanResults(RefRangeStart = 641456, RefRangeEnd = 641459, XrefRangeStart = 641343, XrefRangeEnd = 641456, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnRenderObject()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UltimateLevelOfDetail.NativeMethodInfoPtr_OnRenderObject_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600A01C RID: 40988 RVA: 0x0028FC60 File Offset: 0x0028DE60
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 641459, XrefRangeEnd = 641501, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Awake()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UltimateLevelOfDetail.NativeMethodInfoPtr_Awake_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600A01D RID: 40989 RVA: 0x0028FCA4 File Offset: 0x0028DEA4
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 641501, XrefRangeEnd = 641506, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe IEnumerator OnRenderObject_HookEmulationForHDRP()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UltimateLevelOfDetail.NativeMethodInfoPtr_OnRenderObject_HookEmulationForHDRP_Private_IEnumerator_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new IEnumerator(intPtr3) : null;
}
// Token: 0x0600A01E RID: 40990 RVA: 0x0028FCFC File Offset: 0x0028DEFC
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 641506, XrefRangeEnd = 641523, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnEnable()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UltimateLevelOfDetail.NativeMethodInfoPtr_OnEnable_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600A01F RID: 40991 RVA: 0x0028FD40 File Offset: 0x0028DF40
[CallerCount(0)]
public unsafe int GetCurrentLodLevel()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UltimateLevelOfDetail.NativeMethodInfoPtr_GetCurrentLodLevel_Public_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x0600A020 RID: 40992 RVA: 0x0028FD90 File Offset: 0x0028DF90
[CallerCount(0)]
public unsafe float GetCurrentCameraDistance()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UltimateLevelOfDetail.NativeMethodInfoPtr_GetCurrentCameraDistance_Public_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x0600A021 RID: 40993 RVA: 0x0028FDE0 File Offset: 0x0028DFE0
[CallerCount(0)]
public unsafe float GetCurrentRealCameraDistance()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UltimateLevelOfDetail.NativeMethodInfoPtr_GetCurrentRealCameraDistance_Public_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x0600A022 RID: 40994 RVA: 0x0028FE30 File Offset: 0x0028E030
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 641523, RefRangeEnd = 641525, XrefRangeStart = 641523, XrefRangeEnd = 641523, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe int GetNumberOfLodsGenerated()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UltimateLevelOfDetail.NativeMethodInfoPtr_GetNumberOfLodsGenerated_Public_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x0600A023 RID: 40995 RVA: 0x0028FE80 File Offset: 0x0028E080
[CallerCount(0)]
public unsafe bool isScannedMeshesCurrentCulled()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UltimateLevelOfDetail.NativeMethodInfoPtr_isScannedMeshesCurrentCulled_Public_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x0600A024 RID: 40996 RVA: 0x0028FED0 File Offset: 0x0028E0D0
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 641525, XrefRangeEnd = 641551, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe Il2CppReferenceArray<UltimateLevelOfDetailMeshes> GetListOfAllMeshesScanned()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UltimateLevelOfDetail.NativeMethodInfoPtr_GetListOfAllMeshesScanned_Public_Il2CppReferenceArray_1_UltimateLevelOfDetailMeshes_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new Il2CppReferenceArray<UltimateLevelOfDetailMeshes>(intPtr3) : null;
}
// Token: 0x0600A025 RID: 40997 RVA: 0x0028FF28 File Offset: 0x0028E128
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 641551, XrefRangeEnd = 641555, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void ForceShowLod(bool force, int level)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref force;
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref level;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UltimateLevelOfDetail.NativeMethodInfoPtr_ForceShowLod_Public_Void_Boolean_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600A026 RID: 40998 RVA: 0x0028FF90 File Offset: 0x0028E190
[CallerCount(0)]
public unsafe bool isThisComponentForcedToShowLod()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UltimateLevelOfDetail.NativeMethodInfoPtr_isThisComponentForcedToShowLod_Public_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x0600A027 RID: 40999 RVA: 0x0028FFE0 File Offset: 0x0028E1E0
[CallerCount(0)]
public unsafe void ForceDisableLodChangesInThisComponent(bool force)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref force;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UltimateLevelOfDetail.NativeMethodInfoPtr_ForceDisableLodChangesInThisComponent_Public_Void_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x0600A028 RID: 41000 RVA: 0x00290034 File Offset: 0x0028E234
[CallerCount(0)]
public unsafe bool isThisComponentForcedToDisableLodChanges()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UltimateLevelOfDetail.NativeMethodInfoPtr_isThisComponentForcedToDisableLodChanges_Public_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x0600A029 RID: 41001 RVA: 0x00290084 File Offset: 0x0028E284
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 641557, RefRangeEnd = 641558, XrefRangeStart = 641555, XrefRangeEnd = 641557, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void ForceThisComponentToUpdateLodsRender()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UltimateLevelOfDetail.NativeMethodInfoPtr_ForceThisComponentToUpdateLodsRender_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600A02A RID: 41002 RVA: 0x002900C8 File Offset: 0x0028E2C8
[CallerCount(5)]
[CachedScanResults(RefRangeStart = 641559, RefRangeEnd = 641564, XrefRangeStart = 641558, XrefRangeEnd = 641559, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe bool isMeshesCurrentScannedAndLodsWorkingInThisComponent()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UltimateLevelOfDetail.NativeMethodInfoPtr_isMeshesCurrentScannedAndLodsWorkingInThisComponent_Public_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x0600A02B RID: 41003 RVA: 0x00290118 File Offset: 0x0028E318
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 641575, RefRangeEnd = 641576, XrefRangeStart = 641564, XrefRangeEnd = 641575, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void ScanAllMeshesAndGenerateLodsGroups()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UltimateLevelOfDetail.NativeMethodInfoPtr_ScanAllMeshesAndGenerateLodsGroups_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600A02C RID: 41004 RVA: 0x0029015C File Offset: 0x0028E35C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 641576, XrefRangeEnd = 641582, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void UndoCurrentScanWorkingAndDeleteGeneratedMeshes(bool runMonoIl2CppGc, bool runUnityGc)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref runMonoIl2CppGc;
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref runUnityGc;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UltimateLevelOfDetail.NativeMethodInfoPtr_UndoCurrentScanWorkingAndDeleteGeneratedMeshes_Public_Void_Boolean_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600A02D RID: 41005 RVA: 0x002901C4 File Offset: 0x0028E3C4
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 641582, XrefRangeEnd = 641592, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe Il2CppReferenceArray<UltimateLevelOfDetail> GetListOfAllUlodsInThisScene()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UltimateLevelOfDetail.NativeMethodInfoPtr_GetListOfAllUlodsInThisScene_Public_Il2CppReferenceArray_1_UltimateLevelOfDetail_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new Il2CppReferenceArray<UltimateLevelOfDetail>(intPtr3) : null;
}
// Token: 0x0600A02E RID: 41006 RVA: 0x0029021C File Offset: 0x0028E41C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 641592, XrefRangeEnd = 641605, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe Il2CppReferenceArray<UltimateLevelOfDetailOptimizer> GetListOfAllUlodsOptimizerInThisScene()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UltimateLevelOfDetail.NativeMethodInfoPtr_GetListOfAllUlodsOptimizerInThisScene_Public_Il2CppReferenceArray_1_UltimateLevelOfDetailOptimizer_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new Il2CppReferenceArray<UltimateLevelOfDetailOptimizer>(intPtr3) : null;
}
// Token: 0x0600A02F RID: 41007 RVA: 0x00290274 File Offset: 0x0028E474
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 641605, XrefRangeEnd = 641629, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void SetNewCustomCameraForThisAndAllUlodsInThisScene(Camera newCustomCamera)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(newCustomCamera);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UltimateLevelOfDetail.NativeMethodInfoPtr_SetNewCustomCameraForThisAndAllUlodsInThisScene_Public_Void_Camera_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x0600A030 RID: 41008 RVA: 0x002902D0 File Offset: 0x0028E4D0
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 641629, XrefRangeEnd = 641792, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void ConvertThisToDefaultUnityLods()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UltimateLevelOfDetail.NativeMethodInfoPtr_ConvertThisToDefaultUnityLods_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600A031 RID: 41009 RVA: 0x00290314 File Offset: 0x0028E514
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 641792, XrefRangeEnd = 641826, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe UltimateLevelOfDetail()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<UltimateLevelOfDetail>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UltimateLevelOfDetail.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600A032 RID: 41010 RVA: 0x00290360 File Offset: 0x0028E560
// Note: this type is marked as 'beforefieldinit'.
static UltimateLevelOfDetail()
{
Il2CppClassPointerStore<UltimateLevelOfDetail>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "MTAssets.UltimateLODSystem", "UltimateLevelOfDetail");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<UltimateLevelOfDetail>.NativeClassPtr);
UltimateLevelOfDetail.NativeFieldInfoPtr_WAIT_FOR_END_OF_FRAME = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UltimateLevelOfDetail>.NativeClassPtr, "WAIT_FOR_END_OF_FRAME");
UltimateLevelOfDetail.NativeFieldInfoPtr_cacheOfMainCamera = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UltimateLevelOfDetail>.NativeClassPtr, "cacheOfMainCamera");
UltimateLevelOfDetail.NativeFieldInfoPtr_cacheOfUlodData = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UltimateLevelOfDetail>.NativeClassPtr, "cacheOfUlodData");
UltimateLevelOfDetail.NativeFieldInfoPtr_cacheOfUlodDataRuntimeInstancesDetector = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UltimateLevelOfDetail>.NativeClassPtr, "cacheOfUlodDataRuntimeInstancesDetector");
UltimateLevelOfDetail.NativeFieldInfoPtr_lastDistanceFromMainCamera = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UltimateLevelOfDetail>.NativeClassPtr, "lastDistanceFromMainCamera");
UltimateLevelOfDetail.NativeFieldInfoPtr_currentLodAccordingToDistance = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UltimateLevelOfDetail>.NativeClassPtr, "currentLodAccordingToDistance");
UltimateLevelOfDetail.NativeFieldInfoPtr_currentDistanceFromMainCamera = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UltimateLevelOfDetail>.NativeClassPtr, "currentDistanceFromMainCamera");
UltimateLevelOfDetail.NativeFieldInfoPtr_currentRealDistanceFromMainCamera = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UltimateLevelOfDetail>.NativeClassPtr, "currentRealDistanceFromMainCamera");
UltimateLevelOfDetail.NativeFieldInfoPtr_forcedToDisableLodsOfThisComponent = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UltimateLevelOfDetail>.NativeClassPtr, "forcedToDisableLodsOfThisComponent");
UltimateLevelOfDetail.NativeFieldInfoPtr_forcedToShowOnlyALodIndependentOfDistance = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UltimateLevelOfDetail>.NativeClassPtr, "forcedToShowOnlyALodIndependentOfDistance");
UltimateLevelOfDetail.NativeFieldInfoPtr_currentScannedMeshesList = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UltimateLevelOfDetail>.NativeClassPtr, "currentScannedMeshesList");
UltimateLevelOfDetail.NativeFieldInfoPtr_modeOfMeshesScanning = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UltimateLevelOfDetail>.NativeClassPtr, "modeOfMeshesScanning");
UltimateLevelOfDetail.NativeFieldInfoPtr_scanInactiveGameObjects = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UltimateLevelOfDetail>.NativeClassPtr, "scanInactiveGameObjects");
UltimateLevelOfDetail.NativeFieldInfoPtr_gameObjectsToIgnore = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UltimateLevelOfDetail>.NativeClassPtr, "gameObjectsToIgnore");
UltimateLevelOfDetail.NativeFieldInfoPtr_levelsOfDetailToGenerate = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UltimateLevelOfDetail>.NativeClassPtr, "levelsOfDetailToGenerate");
UltimateLevelOfDetail.NativeFieldInfoPtr_percentOfVerticesForEachLod = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UltimateLevelOfDetail>.NativeClassPtr, "percentOfVerticesForEachLod");
UltimateLevelOfDetail.NativeFieldInfoPtr_saveGeneratedLodsInAssets = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UltimateLevelOfDetail>.NativeClassPtr, "saveGeneratedLodsInAssets");
UltimateLevelOfDetail.NativeFieldInfoPtr_skinnedAnimsCompatibilityMode = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UltimateLevelOfDetail>.NativeClassPtr, "skinnedAnimsCompatibilityMode");
UltimateLevelOfDetail.NativeFieldInfoPtr_preventArtifacts = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UltimateLevelOfDetail>.NativeClassPtr, "preventArtifacts");
UltimateLevelOfDetail.NativeFieldInfoPtr_optimizeResultingMeshes = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UltimateLevelOfDetail>.NativeClassPtr, "optimizeResultingMeshes");
UltimateLevelOfDetail.NativeFieldInfoPtr_enableLightmapsSupport = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UltimateLevelOfDetail>.NativeClassPtr, "enableLightmapsSupport");
UltimateLevelOfDetail.NativeFieldInfoPtr_enableMaterialsChanges = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UltimateLevelOfDetail>.NativeClassPtr, "enableMaterialsChanges");
UltimateLevelOfDetail.NativeFieldInfoPtr_forceOfSimplification = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UltimateLevelOfDetail>.NativeClassPtr, "forceOfSimplification");
UltimateLevelOfDetail.NativeFieldInfoPtr_cullingMode = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UltimateLevelOfDetail>.NativeClassPtr, "cullingMode");
UltimateLevelOfDetail.NativeFieldInfoPtr__customPivotToSimulateLods = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UltimateLevelOfDetail>.NativeClassPtr, "_customPivotToSimulateLods");
UltimateLevelOfDetail.NativeFieldInfoPtr_cameraDetectionMode = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UltimateLevelOfDetail>.NativeClassPtr, "cameraDetectionMode");
UltimateLevelOfDetail.NativeFieldInfoPtr_useCacheForMainCameraInDetection = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UltimateLevelOfDetail>.NativeClassPtr, "useCacheForMainCameraInDetection");
UltimateLevelOfDetail.NativeFieldInfoPtr_customCameraForSimulationOfLods = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UltimateLevelOfDetail>.NativeClassPtr, "customCameraForSimulationOfLods");
UltimateLevelOfDetail.NativeFieldInfoPtr_minDistanceOfViewForEachLod = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UltimateLevelOfDetail>.NativeClassPtr, "minDistanceOfViewForEachLod");
UltimateLevelOfDetail.NativeFieldInfoPtr_minDistanceOfViewForCull = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UltimateLevelOfDetail>.NativeClassPtr, "minDistanceOfViewForCull");
UltimateLevelOfDetail.NativeFieldInfoPtr_onDoneScan = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UltimateLevelOfDetail>.NativeClassPtr, "onDoneScan");
UltimateLevelOfDetail.NativeFieldInfoPtr_onUndoScan = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UltimateLevelOfDetail>.NativeClassPtr, "onUndoScan");
UltimateLevelOfDetail.NativeFieldInfoPtr_forceChangeLodsOfSkinnedInEditor = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UltimateLevelOfDetail>.NativeClassPtr, "forceChangeLodsOfSkinnedInEditor");
UltimateLevelOfDetail.NativeFieldInfoPtr_drawGizmoOnThisPivot = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UltimateLevelOfDetail>.NativeClassPtr, "drawGizmoOnThisPivot");
UltimateLevelOfDetail.NativeFieldInfoPtr_colorOfGizmo = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UltimateLevelOfDetail>.NativeClassPtr, "colorOfGizmo");
UltimateLevelOfDetail.NativeFieldInfoPtr_sizeOfGizmo = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UltimateLevelOfDetail>.NativeClassPtr, "sizeOfGizmo");
UltimateLevelOfDetail.NativeFieldInfoPtr_forceShowHiddenSettings = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UltimateLevelOfDetail>.NativeClassPtr, "forceShowHiddenSettings");
UltimateLevelOfDetail.NativeMethodInfoPtr_get_customPivotToSimulateLods_Public_get_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UltimateLevelOfDetail>.NativeClassPtr, 100675608);
UltimateLevelOfDetail.NativeMethodInfoPtr_set_customPivotToSimulateLods_Public_set_Void_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UltimateLevelOfDetail>.NativeClassPtr, 100675609);
UltimateLevelOfDetail.NativeMethodInfoPtr_ValidateAllParameters_Private_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UltimateLevelOfDetail>.NativeClassPtr, 100675610);
UltimateLevelOfDetail.NativeMethodInfoPtr_CreateHierarchyOfFoldersIfNotExists_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UltimateLevelOfDetail>.NativeClassPtr, 100675611);
UltimateLevelOfDetail.NativeMethodInfoPtr_SaveGeneratedLodInAssets_Private_String_String_Int64_Mesh_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UltimateLevelOfDetail>.NativeClassPtr, 100675612);
UltimateLevelOfDetail.NativeMethodInfoPtr_GetGeneratedLodForThisMesh_Private_Mesh_Mesh_Single_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UltimateLevelOfDetail>.NativeClassPtr, 100675613);
UltimateLevelOfDetail.NativeMethodInfoPtr_GetCopyOfExistentArrayOfMaterials_Private_Il2CppReferenceArray_1_Material_Il2CppReferenceArray_1_Material_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UltimateLevelOfDetail>.NativeClassPtr, 100675614);
UltimateLevelOfDetail.NativeMethodInfoPtr_ScanForMeshesAndGenerateAllLodGroups_StartProcessing_Private_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UltimateLevelOfDetail>.NativeClassPtr, 100675615);
UltimateLevelOfDetail.NativeMethodInfoPtr_ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing_Private_IEnumerator_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UltimateLevelOfDetail>.NativeClassPtr, 100675616);
UltimateLevelOfDetail.NativeMethodInfoPtr_UndoAllMeshesScannedAndAllLodGroups_Private_Void_Boolean_Boolean_Boolean_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UltimateLevelOfDetail>.NativeClassPtr, 100675617);
UltimateLevelOfDetail.NativeMethodInfoPtr_isLodsSimulationEnabledInThisSceneForEditorSceneViewMode_Private_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UltimateLevelOfDetail>.NativeClassPtr, 100675618);
UltimateLevelOfDetail.NativeMethodInfoPtr_GetLastActiveSceneViewCamera_Private_Camera_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UltimateLevelOfDetail>.NativeClassPtr, 100675619);
UltimateLevelOfDetail.NativeMethodInfoPtr_CullThisLodMeshOfRenderer_Private_Void_ScannedMeshItem_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UltimateLevelOfDetail>.NativeClassPtr, 100675620);
UltimateLevelOfDetail.NativeMethodInfoPtr_UncullThisLodMeshOfRenderer_Private_Void_ScannedMeshItem_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UltimateLevelOfDetail>.NativeClassPtr, 100675621);
UltimateLevelOfDetail.NativeMethodInfoPtr_ChangeLodMeshAndMaterialsOfRenderer_Private_Void_ScannedMeshItem_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UltimateLevelOfDetail>.NativeClassPtr, 100675622);
UltimateLevelOfDetail.NativeMethodInfoPtr_CalculateCorrectLodForDistanceBeforeChange_Private_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UltimateLevelOfDetail>.NativeClassPtr, 100675623);
UltimateLevelOfDetail.NativeMethodInfoPtr_OnRenderObject_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UltimateLevelOfDetail>.NativeClassPtr, 100675624);
UltimateLevelOfDetail.NativeMethodInfoPtr_Awake_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UltimateLevelOfDetail>.NativeClassPtr, 100675625);
UltimateLevelOfDetail.NativeMethodInfoPtr_OnRenderObject_HookEmulationForHDRP_Private_IEnumerator_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UltimateLevelOfDetail>.NativeClassPtr, 100675626);
UltimateLevelOfDetail.NativeMethodInfoPtr_OnEnable_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UltimateLevelOfDetail>.NativeClassPtr, 100675627);
UltimateLevelOfDetail.NativeMethodInfoPtr_GetCurrentLodLevel_Public_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UltimateLevelOfDetail>.NativeClassPtr, 100675628);
UltimateLevelOfDetail.NativeMethodInfoPtr_GetCurrentCameraDistance_Public_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UltimateLevelOfDetail>.NativeClassPtr, 100675629);
UltimateLevelOfDetail.NativeMethodInfoPtr_GetCurrentRealCameraDistance_Public_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UltimateLevelOfDetail>.NativeClassPtr, 100675630);
UltimateLevelOfDetail.NativeMethodInfoPtr_GetNumberOfLodsGenerated_Public_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UltimateLevelOfDetail>.NativeClassPtr, 100675631);
UltimateLevelOfDetail.NativeMethodInfoPtr_isScannedMeshesCurrentCulled_Public_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UltimateLevelOfDetail>.NativeClassPtr, 100675632);
UltimateLevelOfDetail.NativeMethodInfoPtr_GetListOfAllMeshesScanned_Public_Il2CppReferenceArray_1_UltimateLevelOfDetailMeshes_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UltimateLevelOfDetail>.NativeClassPtr, 100675633);
UltimateLevelOfDetail.NativeMethodInfoPtr_ForceShowLod_Public_Void_Boolean_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UltimateLevelOfDetail>.NativeClassPtr, 100675634);
UltimateLevelOfDetail.NativeMethodInfoPtr_isThisComponentForcedToShowLod_Public_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UltimateLevelOfDetail>.NativeClassPtr, 100675635);
UltimateLevelOfDetail.NativeMethodInfoPtr_ForceDisableLodChangesInThisComponent_Public_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UltimateLevelOfDetail>.NativeClassPtr, 100675636);
UltimateLevelOfDetail.NativeMethodInfoPtr_isThisComponentForcedToDisableLodChanges_Public_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UltimateLevelOfDetail>.NativeClassPtr, 100675637);
UltimateLevelOfDetail.NativeMethodInfoPtr_ForceThisComponentToUpdateLodsRender_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UltimateLevelOfDetail>.NativeClassPtr, 100675638);
UltimateLevelOfDetail.NativeMethodInfoPtr_isMeshesCurrentScannedAndLodsWorkingInThisComponent_Public_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UltimateLevelOfDetail>.NativeClassPtr, 100675639);
UltimateLevelOfDetail.NativeMethodInfoPtr_ScanAllMeshesAndGenerateLodsGroups_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UltimateLevelOfDetail>.NativeClassPtr, 100675640);
UltimateLevelOfDetail.NativeMethodInfoPtr_UndoCurrentScanWorkingAndDeleteGeneratedMeshes_Public_Void_Boolean_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UltimateLevelOfDetail>.NativeClassPtr, 100675641);
UltimateLevelOfDetail.NativeMethodInfoPtr_GetListOfAllUlodsInThisScene_Public_Il2CppReferenceArray_1_UltimateLevelOfDetail_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UltimateLevelOfDetail>.NativeClassPtr, 100675642);
UltimateLevelOfDetail.NativeMethodInfoPtr_GetListOfAllUlodsOptimizerInThisScene_Public_Il2CppReferenceArray_1_UltimateLevelOfDetailOptimizer_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UltimateLevelOfDetail>.NativeClassPtr, 100675643);
UltimateLevelOfDetail.NativeMethodInfoPtr_SetNewCustomCameraForThisAndAllUlodsInThisScene_Public_Void_Camera_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UltimateLevelOfDetail>.NativeClassPtr, 100675644);
UltimateLevelOfDetail.NativeMethodInfoPtr_ConvertThisToDefaultUnityLods_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UltimateLevelOfDetail>.NativeClassPtr, 100675645);
UltimateLevelOfDetail.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UltimateLevelOfDetail>.NativeClassPtr, 100675646);
}
// Token: 0x0600A033 RID: 41011 RVA: 0x0000351C File Offset: 0x0000171C
public UltimateLevelOfDetail(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17003643 RID: 13891
// (get) Token: 0x0600A034 RID: 41012 RVA: 0x00290980 File Offset: 0x0028EB80
// (set) Token: 0x0600A035 RID: 41013 RVA: 0x002909B4 File Offset: 0x0028EBB4
public unsafe WaitForEndOfFrame WAIT_FOR_END_OF_FRAME
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.NativeFieldInfoPtr_WAIT_FOR_END_OF_FRAME);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new WaitForEndOfFrame(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.NativeFieldInfoPtr_WAIT_FOR_END_OF_FRAME), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003644 RID: 13892
// (get) Token: 0x0600A036 RID: 41014 RVA: 0x002909DC File Offset: 0x0028EBDC
// (set) Token: 0x0600A037 RID: 41015 RVA: 0x00290A10 File Offset: 0x0028EC10
public unsafe Camera cacheOfMainCamera
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.NativeFieldInfoPtr_cacheOfMainCamera);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Camera(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.NativeFieldInfoPtr_cacheOfMainCamera), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003645 RID: 13893
// (get) Token: 0x0600A038 RID: 41016 RVA: 0x00290A38 File Offset: 0x0028EC38
// (set) Token: 0x0600A039 RID: 41017 RVA: 0x00290A6C File Offset: 0x0028EC6C
public unsafe GameObject cacheOfUlodData
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.NativeFieldInfoPtr_cacheOfUlodData);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new GameObject(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.NativeFieldInfoPtr_cacheOfUlodData), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003646 RID: 13894
// (get) Token: 0x0600A03A RID: 41018 RVA: 0x00290A94 File Offset: 0x0028EC94
// (set) Token: 0x0600A03B RID: 41019 RVA: 0x00290AC8 File Offset: 0x0028ECC8
public unsafe RuntimeInstancesDetector cacheOfUlodDataRuntimeInstancesDetector
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.NativeFieldInfoPtr_cacheOfUlodDataRuntimeInstancesDetector);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new RuntimeInstancesDetector(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.NativeFieldInfoPtr_cacheOfUlodDataRuntimeInstancesDetector), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003647 RID: 13895
// (get) Token: 0x0600A03C RID: 41020 RVA: 0x00290AF0 File Offset: 0x0028ECF0
// (set) Token: 0x0600A03D RID: 41021 RVA: 0x00290B18 File Offset: 0x0028ED18
public unsafe float lastDistanceFromMainCamera
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.NativeFieldInfoPtr_lastDistanceFromMainCamera);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.NativeFieldInfoPtr_lastDistanceFromMainCamera)) = value;
}
}
// Token: 0x17003648 RID: 13896
// (get) Token: 0x0600A03E RID: 41022 RVA: 0x00290B3C File Offset: 0x0028ED3C
// (set) Token: 0x0600A03F RID: 41023 RVA: 0x00290B64 File Offset: 0x0028ED64
public unsafe int currentLodAccordingToDistance
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.NativeFieldInfoPtr_currentLodAccordingToDistance);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.NativeFieldInfoPtr_currentLodAccordingToDistance)) = value;
}
}
// Token: 0x17003649 RID: 13897
// (get) Token: 0x0600A040 RID: 41024 RVA: 0x00290B88 File Offset: 0x0028ED88
// (set) Token: 0x0600A041 RID: 41025 RVA: 0x00290BB0 File Offset: 0x0028EDB0
public unsafe float currentDistanceFromMainCamera
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.NativeFieldInfoPtr_currentDistanceFromMainCamera);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.NativeFieldInfoPtr_currentDistanceFromMainCamera)) = value;
}
}
// Token: 0x1700364A RID: 13898
// (get) Token: 0x0600A042 RID: 41026 RVA: 0x00290BD4 File Offset: 0x0028EDD4
// (set) Token: 0x0600A043 RID: 41027 RVA: 0x00290BFC File Offset: 0x0028EDFC
public unsafe float currentRealDistanceFromMainCamera
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.NativeFieldInfoPtr_currentRealDistanceFromMainCamera);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.NativeFieldInfoPtr_currentRealDistanceFromMainCamera)) = value;
}
}
// Token: 0x1700364B RID: 13899
// (get) Token: 0x0600A044 RID: 41028 RVA: 0x00290C20 File Offset: 0x0028EE20
// (set) Token: 0x0600A045 RID: 41029 RVA: 0x00290C48 File Offset: 0x0028EE48
public unsafe bool forcedToDisableLodsOfThisComponent
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.NativeFieldInfoPtr_forcedToDisableLodsOfThisComponent);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.NativeFieldInfoPtr_forcedToDisableLodsOfThisComponent)) = value;
}
}
// Token: 0x1700364C RID: 13900
// (get) Token: 0x0600A046 RID: 41030 RVA: 0x00290C6C File Offset: 0x0028EE6C
// (set) Token: 0x0600A047 RID: 41031 RVA: 0x00290C94 File Offset: 0x0028EE94
public unsafe int forcedToShowOnlyALodIndependentOfDistance
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.NativeFieldInfoPtr_forcedToShowOnlyALodIndependentOfDistance);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.NativeFieldInfoPtr_forcedToShowOnlyALodIndependentOfDistance)) = value;
}
}
// Token: 0x1700364D RID: 13901
// (get) Token: 0x0600A048 RID: 41032 RVA: 0x00290CB8 File Offset: 0x0028EEB8
// (set) Token: 0x0600A049 RID: 41033 RVA: 0x00290CEC File Offset: 0x0028EEEC
public unsafe List<UltimateLevelOfDetail.ScannedMeshItem> currentScannedMeshesList
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.NativeFieldInfoPtr_currentScannedMeshesList);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new List<UltimateLevelOfDetail.ScannedMeshItem>(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.NativeFieldInfoPtr_currentScannedMeshesList), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700364E RID: 13902
// (get) Token: 0x0600A04A RID: 41034 RVA: 0x00290D14 File Offset: 0x0028EF14
// (set) Token: 0x0600A04B RID: 41035 RVA: 0x00290D3C File Offset: 0x0028EF3C
public unsafe UltimateLevelOfDetail.ScanMeshesMode modeOfMeshesScanning
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.NativeFieldInfoPtr_modeOfMeshesScanning);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.NativeFieldInfoPtr_modeOfMeshesScanning)) = value;
}
}
// Token: 0x1700364F RID: 13903
// (get) Token: 0x0600A04C RID: 41036 RVA: 0x00290D60 File Offset: 0x0028EF60
// (set) Token: 0x0600A04D RID: 41037 RVA: 0x00290D88 File Offset: 0x0028EF88
public unsafe bool scanInactiveGameObjects
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.NativeFieldInfoPtr_scanInactiveGameObjects);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.NativeFieldInfoPtr_scanInactiveGameObjects)) = value;
}
}
// Token: 0x17003650 RID: 13904
// (get) Token: 0x0600A04E RID: 41038 RVA: 0x00290DAC File Offset: 0x0028EFAC
// (set) Token: 0x0600A04F RID: 41039 RVA: 0x00290DE0 File Offset: 0x0028EFE0
public unsafe List<GameObject> gameObjectsToIgnore
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.NativeFieldInfoPtr_gameObjectsToIgnore);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new List<GameObject>(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.NativeFieldInfoPtr_gameObjectsToIgnore), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003651 RID: 13905
// (get) Token: 0x0600A050 RID: 41040 RVA: 0x00290E08 File Offset: 0x0028F008
// (set) Token: 0x0600A051 RID: 41041 RVA: 0x00290E30 File Offset: 0x0028F030
public unsafe int levelsOfDetailToGenerate
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.NativeFieldInfoPtr_levelsOfDetailToGenerate);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.NativeFieldInfoPtr_levelsOfDetailToGenerate)) = value;
}
}
// Token: 0x17003652 RID: 13906
// (get) Token: 0x0600A052 RID: 41042 RVA: 0x00290E54 File Offset: 0x0028F054
// (set) Token: 0x0600A053 RID: 41043 RVA: 0x00290E88 File Offset: 0x0028F088
public unsafe Il2CppStructArray<float> percentOfVerticesForEachLod
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.NativeFieldInfoPtr_percentOfVerticesForEachLod);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppStructArray<float>(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.NativeFieldInfoPtr_percentOfVerticesForEachLod), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003653 RID: 13907
// (get) Token: 0x0600A054 RID: 41044 RVA: 0x00290EB0 File Offset: 0x0028F0B0
// (set) Token: 0x0600A055 RID: 41045 RVA: 0x00290ED8 File Offset: 0x0028F0D8
public unsafe bool saveGeneratedLodsInAssets
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.NativeFieldInfoPtr_saveGeneratedLodsInAssets);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.NativeFieldInfoPtr_saveGeneratedLodsInAssets)) = value;
}
}
// Token: 0x17003654 RID: 13908
// (get) Token: 0x0600A056 RID: 41046 RVA: 0x00290EFC File Offset: 0x0028F0FC
// (set) Token: 0x0600A057 RID: 41047 RVA: 0x00290F24 File Offset: 0x0028F124
public unsafe bool skinnedAnimsCompatibilityMode
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.NativeFieldInfoPtr_skinnedAnimsCompatibilityMode);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.NativeFieldInfoPtr_skinnedAnimsCompatibilityMode)) = value;
}
}
// Token: 0x17003655 RID: 13909
// (get) Token: 0x0600A058 RID: 41048 RVA: 0x00290F48 File Offset: 0x0028F148
// (set) Token: 0x0600A059 RID: 41049 RVA: 0x00290F70 File Offset: 0x0028F170
public unsafe bool preventArtifacts
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.NativeFieldInfoPtr_preventArtifacts);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.NativeFieldInfoPtr_preventArtifacts)) = value;
}
}
// Token: 0x17003656 RID: 13910
// (get) Token: 0x0600A05A RID: 41050 RVA: 0x00290F94 File Offset: 0x0028F194
// (set) Token: 0x0600A05B RID: 41051 RVA: 0x00290FBC File Offset: 0x0028F1BC
public unsafe bool optimizeResultingMeshes
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.NativeFieldInfoPtr_optimizeResultingMeshes);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.NativeFieldInfoPtr_optimizeResultingMeshes)) = value;
}
}
// Token: 0x17003657 RID: 13911
// (get) Token: 0x0600A05C RID: 41052 RVA: 0x00290FE0 File Offset: 0x0028F1E0
// (set) Token: 0x0600A05D RID: 41053 RVA: 0x00291008 File Offset: 0x0028F208
public unsafe bool enableLightmapsSupport
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.NativeFieldInfoPtr_enableLightmapsSupport);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.NativeFieldInfoPtr_enableLightmapsSupport)) = value;
}
}
// Token: 0x17003658 RID: 13912
// (get) Token: 0x0600A05E RID: 41054 RVA: 0x0029102C File Offset: 0x0028F22C
// (set) Token: 0x0600A05F RID: 41055 RVA: 0x00291054 File Offset: 0x0028F254
public unsafe bool enableMaterialsChanges
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.NativeFieldInfoPtr_enableMaterialsChanges);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.NativeFieldInfoPtr_enableMaterialsChanges)) = value;
}
}
// Token: 0x17003659 RID: 13913
// (get) Token: 0x0600A060 RID: 41056 RVA: 0x00291078 File Offset: 0x0028F278
// (set) Token: 0x0600A061 RID: 41057 RVA: 0x002910A0 File Offset: 0x0028F2A0
public unsafe UltimateLevelOfDetail.ForceOfSimplification forceOfSimplification
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.NativeFieldInfoPtr_forceOfSimplification);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.NativeFieldInfoPtr_forceOfSimplification)) = value;
}
}
// Token: 0x1700365A RID: 13914
// (get) Token: 0x0600A062 RID: 41058 RVA: 0x002910C4 File Offset: 0x0028F2C4
// (set) Token: 0x0600A063 RID: 41059 RVA: 0x002910EC File Offset: 0x0028F2EC
public unsafe UltimateLevelOfDetail.CullingMode cullingMode
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.NativeFieldInfoPtr_cullingMode);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.NativeFieldInfoPtr_cullingMode)) = value;
}
}
// Token: 0x1700365B RID: 13915
// (get) Token: 0x0600A064 RID: 41060 RVA: 0x00291110 File Offset: 0x0028F310
// (set) Token: 0x0600A065 RID: 41061 RVA: 0x00291144 File Offset: 0x0028F344
public unsafe Transform _customPivotToSimulateLods
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.NativeFieldInfoPtr__customPivotToSimulateLods);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Transform(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.NativeFieldInfoPtr__customPivotToSimulateLods), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700365C RID: 13916
// (get) Token: 0x0600A066 RID: 41062 RVA: 0x0029116C File Offset: 0x0028F36C
// (set) Token: 0x0600A067 RID: 41063 RVA: 0x00291194 File Offset: 0x0028F394
public unsafe UltimateLevelOfDetail.CameraDetectionMode cameraDetectionMode
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.NativeFieldInfoPtr_cameraDetectionMode);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.NativeFieldInfoPtr_cameraDetectionMode)) = value;
}
}
// Token: 0x1700365D RID: 13917
// (get) Token: 0x0600A068 RID: 41064 RVA: 0x002911B8 File Offset: 0x0028F3B8
// (set) Token: 0x0600A069 RID: 41065 RVA: 0x002911E0 File Offset: 0x0028F3E0
public unsafe bool useCacheForMainCameraInDetection
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.NativeFieldInfoPtr_useCacheForMainCameraInDetection);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.NativeFieldInfoPtr_useCacheForMainCameraInDetection)) = value;
}
}
// Token: 0x1700365E RID: 13918
// (get) Token: 0x0600A06A RID: 41066 RVA: 0x00291204 File Offset: 0x0028F404
// (set) Token: 0x0600A06B RID: 41067 RVA: 0x00291238 File Offset: 0x0028F438
public unsafe Camera customCameraForSimulationOfLods
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.NativeFieldInfoPtr_customCameraForSimulationOfLods);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Camera(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.NativeFieldInfoPtr_customCameraForSimulationOfLods), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700365F RID: 13919
// (get) Token: 0x0600A06C RID: 41068 RVA: 0x00291260 File Offset: 0x0028F460
// (set) Token: 0x0600A06D RID: 41069 RVA: 0x00291294 File Offset: 0x0028F494
public unsafe Il2CppStructArray<float> minDistanceOfViewForEachLod
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.NativeFieldInfoPtr_minDistanceOfViewForEachLod);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppStructArray<float>(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.NativeFieldInfoPtr_minDistanceOfViewForEachLod), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003660 RID: 13920
// (get) Token: 0x0600A06E RID: 41070 RVA: 0x002912BC File Offset: 0x0028F4BC
// (set) Token: 0x0600A06F RID: 41071 RVA: 0x002912E4 File Offset: 0x0028F4E4
public unsafe float minDistanceOfViewForCull
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.NativeFieldInfoPtr_minDistanceOfViewForCull);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.NativeFieldInfoPtr_minDistanceOfViewForCull)) = value;
}
}
// Token: 0x17003661 RID: 13921
// (get) Token: 0x0600A070 RID: 41072 RVA: 0x00291308 File Offset: 0x0028F508
// (set) Token: 0x0600A071 RID: 41073 RVA: 0x0029133C File Offset: 0x0028F53C
public unsafe UnityEvent onDoneScan
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.NativeFieldInfoPtr_onDoneScan);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new UnityEvent(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.NativeFieldInfoPtr_onDoneScan), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003662 RID: 13922
// (get) Token: 0x0600A072 RID: 41074 RVA: 0x00291364 File Offset: 0x0028F564
// (set) Token: 0x0600A073 RID: 41075 RVA: 0x00291398 File Offset: 0x0028F598
public unsafe UnityEvent onUndoScan
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.NativeFieldInfoPtr_onUndoScan);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new UnityEvent(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.NativeFieldInfoPtr_onUndoScan), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003663 RID: 13923
// (get) Token: 0x0600A074 RID: 41076 RVA: 0x002913C0 File Offset: 0x0028F5C0
// (set) Token: 0x0600A075 RID: 41077 RVA: 0x002913E8 File Offset: 0x0028F5E8
public unsafe bool forceChangeLodsOfSkinnedInEditor
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.NativeFieldInfoPtr_forceChangeLodsOfSkinnedInEditor);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.NativeFieldInfoPtr_forceChangeLodsOfSkinnedInEditor)) = value;
}
}
// Token: 0x17003664 RID: 13924
// (get) Token: 0x0600A076 RID: 41078 RVA: 0x0029140C File Offset: 0x0028F60C
// (set) Token: 0x0600A077 RID: 41079 RVA: 0x00291434 File Offset: 0x0028F634
public unsafe bool drawGizmoOnThisPivot
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.NativeFieldInfoPtr_drawGizmoOnThisPivot);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.NativeFieldInfoPtr_drawGizmoOnThisPivot)) = value;
}
}
// Token: 0x17003665 RID: 13925
// (get) Token: 0x0600A078 RID: 41080 RVA: 0x00291458 File Offset: 0x0028F658
// (set) Token: 0x0600A079 RID: 41081 RVA: 0x00291480 File Offset: 0x0028F680
public unsafe Color colorOfGizmo
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.NativeFieldInfoPtr_colorOfGizmo);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.NativeFieldInfoPtr_colorOfGizmo)) = value;
}
}
// Token: 0x17003666 RID: 13926
// (get) Token: 0x0600A07A RID: 41082 RVA: 0x002914A4 File Offset: 0x0028F6A4
// (set) Token: 0x0600A07B RID: 41083 RVA: 0x002914CC File Offset: 0x0028F6CC
public unsafe float sizeOfGizmo
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.NativeFieldInfoPtr_sizeOfGizmo);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.NativeFieldInfoPtr_sizeOfGizmo)) = value;
}
}
// Token: 0x17003667 RID: 13927
// (get) Token: 0x0600A07C RID: 41084 RVA: 0x002914F0 File Offset: 0x0028F6F0
// (set) Token: 0x0600A07D RID: 41085 RVA: 0x00291518 File Offset: 0x0028F718
public unsafe bool forceShowHiddenSettings
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.NativeFieldInfoPtr_forceShowHiddenSettings);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.NativeFieldInfoPtr_forceShowHiddenSettings)) = value;
}
}
// Token: 0x04006B27 RID: 27431
private static readonly IntPtr NativeFieldInfoPtr_WAIT_FOR_END_OF_FRAME;
// Token: 0x04006B28 RID: 27432
private static readonly IntPtr NativeFieldInfoPtr_cacheOfMainCamera;
// Token: 0x04006B29 RID: 27433
private static readonly IntPtr NativeFieldInfoPtr_cacheOfUlodData;
// Token: 0x04006B2A RID: 27434
private static readonly IntPtr NativeFieldInfoPtr_cacheOfUlodDataRuntimeInstancesDetector;
// Token: 0x04006B2B RID: 27435
private static readonly IntPtr NativeFieldInfoPtr_lastDistanceFromMainCamera;
// Token: 0x04006B2C RID: 27436
private static readonly IntPtr NativeFieldInfoPtr_currentLodAccordingToDistance;
// Token: 0x04006B2D RID: 27437
private static readonly IntPtr NativeFieldInfoPtr_currentDistanceFromMainCamera;
// Token: 0x04006B2E RID: 27438
private static readonly IntPtr NativeFieldInfoPtr_currentRealDistanceFromMainCamera;
// Token: 0x04006B2F RID: 27439
private static readonly IntPtr NativeFieldInfoPtr_forcedToDisableLodsOfThisComponent;
// Token: 0x04006B30 RID: 27440
private static readonly IntPtr NativeFieldInfoPtr_forcedToShowOnlyALodIndependentOfDistance;
// Token: 0x04006B31 RID: 27441
private static readonly IntPtr NativeFieldInfoPtr_currentScannedMeshesList;
// Token: 0x04006B32 RID: 27442
private static readonly IntPtr NativeFieldInfoPtr_modeOfMeshesScanning;
// Token: 0x04006B33 RID: 27443
private static readonly IntPtr NativeFieldInfoPtr_scanInactiveGameObjects;
// Token: 0x04006B34 RID: 27444
private static readonly IntPtr NativeFieldInfoPtr_gameObjectsToIgnore;
// Token: 0x04006B35 RID: 27445
private static readonly IntPtr NativeFieldInfoPtr_levelsOfDetailToGenerate;
// Token: 0x04006B36 RID: 27446
private static readonly IntPtr NativeFieldInfoPtr_percentOfVerticesForEachLod;
// Token: 0x04006B37 RID: 27447
private static readonly IntPtr NativeFieldInfoPtr_saveGeneratedLodsInAssets;
// Token: 0x04006B38 RID: 27448
private static readonly IntPtr NativeFieldInfoPtr_skinnedAnimsCompatibilityMode;
// Token: 0x04006B39 RID: 27449
private static readonly IntPtr NativeFieldInfoPtr_preventArtifacts;
// Token: 0x04006B3A RID: 27450
private static readonly IntPtr NativeFieldInfoPtr_optimizeResultingMeshes;
// Token: 0x04006B3B RID: 27451
private static readonly IntPtr NativeFieldInfoPtr_enableLightmapsSupport;
// Token: 0x04006B3C RID: 27452
private static readonly IntPtr NativeFieldInfoPtr_enableMaterialsChanges;
// Token: 0x04006B3D RID: 27453
private static readonly IntPtr NativeFieldInfoPtr_forceOfSimplification;
// Token: 0x04006B3E RID: 27454
private static readonly IntPtr NativeFieldInfoPtr_cullingMode;
// Token: 0x04006B3F RID: 27455
private static readonly IntPtr NativeFieldInfoPtr__customPivotToSimulateLods;
// Token: 0x04006B40 RID: 27456
private static readonly IntPtr NativeFieldInfoPtr_cameraDetectionMode;
// Token: 0x04006B41 RID: 27457
private static readonly IntPtr NativeFieldInfoPtr_useCacheForMainCameraInDetection;
// Token: 0x04006B42 RID: 27458
private static readonly IntPtr NativeFieldInfoPtr_customCameraForSimulationOfLods;
// Token: 0x04006B43 RID: 27459
private static readonly IntPtr NativeFieldInfoPtr_minDistanceOfViewForEachLod;
// Token: 0x04006B44 RID: 27460
private static readonly IntPtr NativeFieldInfoPtr_minDistanceOfViewForCull;
// Token: 0x04006B45 RID: 27461
private static readonly IntPtr NativeFieldInfoPtr_onDoneScan;
// Token: 0x04006B46 RID: 27462
private static readonly IntPtr NativeFieldInfoPtr_onUndoScan;
// Token: 0x04006B47 RID: 27463
private static readonly IntPtr NativeFieldInfoPtr_forceChangeLodsOfSkinnedInEditor;
// Token: 0x04006B48 RID: 27464
private static readonly IntPtr NativeFieldInfoPtr_drawGizmoOnThisPivot;
// Token: 0x04006B49 RID: 27465
private static readonly IntPtr NativeFieldInfoPtr_colorOfGizmo;
// Token: 0x04006B4A RID: 27466
private static readonly IntPtr NativeFieldInfoPtr_sizeOfGizmo;
// Token: 0x04006B4B RID: 27467
private static readonly IntPtr NativeFieldInfoPtr_forceShowHiddenSettings;
// Token: 0x04006B4C RID: 27468
private static readonly IntPtr NativeMethodInfoPtr_get_customPivotToSimulateLods_Public_get_Transform_0;
// Token: 0x04006B4D RID: 27469
private static readonly IntPtr NativeMethodInfoPtr_set_customPivotToSimulateLods_Public_set_Void_Transform_0;
// Token: 0x04006B4E RID: 27470
private static readonly IntPtr NativeMethodInfoPtr_ValidateAllParameters_Private_Void_Boolean_0;
// Token: 0x04006B4F RID: 27471
private static readonly IntPtr NativeMethodInfoPtr_CreateHierarchyOfFoldersIfNotExists_Private_Void_0;
// Token: 0x04006B50 RID: 27472
private static readonly IntPtr NativeMethodInfoPtr_SaveGeneratedLodInAssets_Private_String_String_Int64_Mesh_0;
// Token: 0x04006B51 RID: 27473
private static readonly IntPtr NativeMethodInfoPtr_GetGeneratedLodForThisMesh_Private_Mesh_Mesh_Single_Boolean_0;
// Token: 0x04006B52 RID: 27474
private static readonly IntPtr NativeMethodInfoPtr_GetCopyOfExistentArrayOfMaterials_Private_Il2CppReferenceArray_1_Material_Il2CppReferenceArray_1_Material_0;
// Token: 0x04006B53 RID: 27475
private static readonly IntPtr NativeMethodInfoPtr_ScanForMeshesAndGenerateAllLodGroups_StartProcessing_Private_Void_Boolean_0;
// Token: 0x04006B54 RID: 27476
private static readonly IntPtr NativeMethodInfoPtr_ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing_Private_IEnumerator_Boolean_0;
// Token: 0x04006B55 RID: 27477
private static readonly IntPtr NativeMethodInfoPtr_UndoAllMeshesScannedAndAllLodGroups_Private_Void_Boolean_Boolean_Boolean_Boolean_0;
// Token: 0x04006B56 RID: 27478
private static readonly IntPtr NativeMethodInfoPtr_isLodsSimulationEnabledInThisSceneForEditorSceneViewMode_Private_Boolean_0;
// Token: 0x04006B57 RID: 27479
private static readonly IntPtr NativeMethodInfoPtr_GetLastActiveSceneViewCamera_Private_Camera_0;
// Token: 0x04006B58 RID: 27480
private static readonly IntPtr NativeMethodInfoPtr_CullThisLodMeshOfRenderer_Private_Void_ScannedMeshItem_0;
// Token: 0x04006B59 RID: 27481
private static readonly IntPtr NativeMethodInfoPtr_UncullThisLodMeshOfRenderer_Private_Void_ScannedMeshItem_0;
// Token: 0x04006B5A RID: 27482
private static readonly IntPtr NativeMethodInfoPtr_ChangeLodMeshAndMaterialsOfRenderer_Private_Void_ScannedMeshItem_Int32_0;
// Token: 0x04006B5B RID: 27483
private static readonly IntPtr NativeMethodInfoPtr_CalculateCorrectLodForDistanceBeforeChange_Private_Void_Single_0;
// Token: 0x04006B5C RID: 27484
private static readonly IntPtr NativeMethodInfoPtr_OnRenderObject_Public_Void_0;
// Token: 0x04006B5D RID: 27485
private static readonly IntPtr NativeMethodInfoPtr_Awake_Public_Void_0;
// Token: 0x04006B5E RID: 27486
private static readonly IntPtr NativeMethodInfoPtr_OnRenderObject_HookEmulationForHDRP_Private_IEnumerator_0;
// Token: 0x04006B5F RID: 27487
private static readonly IntPtr NativeMethodInfoPtr_OnEnable_Public_Void_0;
// Token: 0x04006B60 RID: 27488
private static readonly IntPtr NativeMethodInfoPtr_GetCurrentLodLevel_Public_Int32_0;
// Token: 0x04006B61 RID: 27489
private static readonly IntPtr NativeMethodInfoPtr_GetCurrentCameraDistance_Public_Single_0;
// Token: 0x04006B62 RID: 27490
private static readonly IntPtr NativeMethodInfoPtr_GetCurrentRealCameraDistance_Public_Single_0;
// Token: 0x04006B63 RID: 27491
private static readonly IntPtr NativeMethodInfoPtr_GetNumberOfLodsGenerated_Public_Int32_0;
// Token: 0x04006B64 RID: 27492
private static readonly IntPtr NativeMethodInfoPtr_isScannedMeshesCurrentCulled_Public_Boolean_0;
// Token: 0x04006B65 RID: 27493
private static readonly IntPtr NativeMethodInfoPtr_GetListOfAllMeshesScanned_Public_Il2CppReferenceArray_1_UltimateLevelOfDetailMeshes_0;
// Token: 0x04006B66 RID: 27494
private static readonly IntPtr NativeMethodInfoPtr_ForceShowLod_Public_Void_Boolean_Int32_0;
// Token: 0x04006B67 RID: 27495
private static readonly IntPtr NativeMethodInfoPtr_isThisComponentForcedToShowLod_Public_Boolean_0;
// Token: 0x04006B68 RID: 27496
private static readonly IntPtr NativeMethodInfoPtr_ForceDisableLodChangesInThisComponent_Public_Void_Boolean_0;
// Token: 0x04006B69 RID: 27497
private static readonly IntPtr NativeMethodInfoPtr_isThisComponentForcedToDisableLodChanges_Public_Boolean_0;
// Token: 0x04006B6A RID: 27498
private static readonly IntPtr NativeMethodInfoPtr_ForceThisComponentToUpdateLodsRender_Public_Void_0;
// Token: 0x04006B6B RID: 27499
private static readonly IntPtr NativeMethodInfoPtr_isMeshesCurrentScannedAndLodsWorkingInThisComponent_Public_Boolean_0;
// Token: 0x04006B6C RID: 27500
private static readonly IntPtr NativeMethodInfoPtr_ScanAllMeshesAndGenerateLodsGroups_Public_Void_0;
// Token: 0x04006B6D RID: 27501
private static readonly IntPtr NativeMethodInfoPtr_UndoCurrentScanWorkingAndDeleteGeneratedMeshes_Public_Void_Boolean_Boolean_0;
// Token: 0x04006B6E RID: 27502
private static readonly IntPtr NativeMethodInfoPtr_GetListOfAllUlodsInThisScene_Public_Il2CppReferenceArray_1_UltimateLevelOfDetail_0;
// Token: 0x04006B6F RID: 27503
private static readonly IntPtr NativeMethodInfoPtr_GetListOfAllUlodsOptimizerInThisScene_Public_Il2CppReferenceArray_1_UltimateLevelOfDetailOptimizer_0;
// Token: 0x04006B70 RID: 27504
private static readonly IntPtr NativeMethodInfoPtr_SetNewCustomCameraForThisAndAllUlodsInThisScene_Public_Void_Camera_0;
// Token: 0x04006B71 RID: 27505
private static readonly IntPtr NativeMethodInfoPtr_ConvertThisToDefaultUnityLods_Public_Void_0;
// Token: 0x04006B72 RID: 27506
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x0200061B RID: 1563
public enum ScanMeshesMode
{
// Token: 0x04006B74 RID: 27508
ScanInChildrenGameObjectsOnly,
// Token: 0x04006B75 RID: 27509
ScanInThisGameObjectOnly
}
// Token: 0x0200061C RID: 1564
public enum ForceOfSimplification
{
// Token: 0x04006B77 RID: 27511
Normal,
// Token: 0x04006B78 RID: 27512
Strong,
// Token: 0x04006B79 RID: 27513
VeryStrong,
// Token: 0x04006B7A RID: 27514
ExtremelyStrong,
// Token: 0x04006B7B RID: 27515
Destroyer
}
// Token: 0x0200061D RID: 1565
public enum CullingMode
{
// Token: 0x04006B7D RID: 27517
Disabled,
// Token: 0x04006B7E RID: 27518
CullingMeshes,
// Token: 0x04006B7F RID: 27519
CullingRenderer
}
// Token: 0x0200061E RID: 1566
public enum CameraDetectionMode
{
// Token: 0x04006B81 RID: 27521
CurrentCamera,
// Token: 0x04006B82 RID: 27522
MainCamera,
// Token: 0x04006B83 RID: 27523
CustomCamera
}
// Token: 0x0200061F RID: 1567
[Serializable]
public class ScannedMeshItem : Il2CppSystem.Object
{
// Token: 0x0600A07E RID: 41086 RVA: 0x0029153C File Offset: 0x0028F73C
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 640823, RefRangeEnd = 640825, XrefRangeStart = 640813, XrefRangeEnd = 640823, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void InitializeAllMeshLodsMaterialsArray()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UltimateLevelOfDetail.ScannedMeshItem.NativeMethodInfoPtr_InitializeAllMeshLodsMaterialsArray_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600A07F RID: 41087 RVA: 0x00291580 File Offset: 0x0028F780
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 640838, RefRangeEnd = 640840, XrefRangeStart = 640825, XrefRangeEnd = 640838, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe ScannedMeshItem()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<UltimateLevelOfDetail.ScannedMeshItem>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UltimateLevelOfDetail.ScannedMeshItem.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600A080 RID: 41088 RVA: 0x002915CC File Offset: 0x0028F7CC
// Note: this type is marked as 'beforefieldinit'.
static ScannedMeshItem()
{
Il2CppClassPointerStore<UltimateLevelOfDetail.ScannedMeshItem>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<UltimateLevelOfDetail>.NativeClassPtr, "ScannedMeshItem");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<UltimateLevelOfDetail.ScannedMeshItem>.NativeClassPtr);
UltimateLevelOfDetail.ScannedMeshItem.NativeFieldInfoPtr_originalGameObject = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UltimateLevelOfDetail.ScannedMeshItem>.NativeClassPtr, "originalGameObject");
UltimateLevelOfDetail.ScannedMeshItem.NativeFieldInfoPtr_originalSkinnedMeshRenderer = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UltimateLevelOfDetail.ScannedMeshItem>.NativeClassPtr, "originalSkinnedMeshRenderer");
UltimateLevelOfDetail.ScannedMeshItem.NativeFieldInfoPtr_originalMeshFilter = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UltimateLevelOfDetail.ScannedMeshItem>.NativeClassPtr, "originalMeshFilter");
UltimateLevelOfDetail.ScannedMeshItem.NativeFieldInfoPtr_originalMeshRenderer = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UltimateLevelOfDetail.ScannedMeshItem>.NativeClassPtr, "originalMeshRenderer");
UltimateLevelOfDetail.ScannedMeshItem.NativeFieldInfoPtr_allMeshLods = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UltimateLevelOfDetail.ScannedMeshItem>.NativeClassPtr, "allMeshLods");
UltimateLevelOfDetail.ScannedMeshItem.NativeFieldInfoPtr_allMeshLodsPaths = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UltimateLevelOfDetail.ScannedMeshItem>.NativeClassPtr, "allMeshLodsPaths");
UltimateLevelOfDetail.ScannedMeshItem.NativeFieldInfoPtr_canChangeMaterialsOnThisMeshLods = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UltimateLevelOfDetail.ScannedMeshItem>.NativeClassPtr, "canChangeMaterialsOnThisMeshLods");
UltimateLevelOfDetail.ScannedMeshItem.NativeFieldInfoPtr_allMeshLodsMaterials = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UltimateLevelOfDetail.ScannedMeshItem>.NativeClassPtr, "allMeshLodsMaterials");
UltimateLevelOfDetail.ScannedMeshItem.NativeFieldInfoPtr_originalMeshLodsManager = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UltimateLevelOfDetail.ScannedMeshItem>.NativeClassPtr, "originalMeshLodsManager");
UltimateLevelOfDetail.ScannedMeshItem.NativeFieldInfoPtr_beforeCullingData_lastMeshOfThis = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UltimateLevelOfDetail.ScannedMeshItem>.NativeClassPtr, "beforeCullingData_lastMeshOfThis");
UltimateLevelOfDetail.ScannedMeshItem.NativeFieldInfoPtr_beforeCullingData_isForcedToRenderizationOff = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UltimateLevelOfDetail.ScannedMeshItem>.NativeClassPtr, "beforeCullingData_isForcedToRenderizationOff");
UltimateLevelOfDetail.ScannedMeshItem.NativeMethodInfoPtr_InitializeAllMeshLodsMaterialsArray_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UltimateLevelOfDetail.ScannedMeshItem>.NativeClassPtr, 100675647);
UltimateLevelOfDetail.ScannedMeshItem.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UltimateLevelOfDetail.ScannedMeshItem>.NativeClassPtr, 100675648);
}
// Token: 0x0600A081 RID: 41089 RVA: 0x0000A74C File Offset: 0x0000894C
public ScannedMeshItem(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17003669 RID: 13929
// (get) Token: 0x0600A082 RID: 41090 RVA: 0x002916FC File Offset: 0x0028F8FC
// (set) Token: 0x0600A083 RID: 41091 RVA: 0x00291730 File Offset: 0x0028F930
public unsafe GameObject originalGameObject
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.ScannedMeshItem.NativeFieldInfoPtr_originalGameObject);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new GameObject(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.ScannedMeshItem.NativeFieldInfoPtr_originalGameObject), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700366A RID: 13930
// (get) Token: 0x0600A084 RID: 41092 RVA: 0x00291758 File Offset: 0x0028F958
// (set) Token: 0x0600A085 RID: 41093 RVA: 0x0029178C File Offset: 0x0028F98C
public unsafe SkinnedMeshRenderer originalSkinnedMeshRenderer
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.ScannedMeshItem.NativeFieldInfoPtr_originalSkinnedMeshRenderer);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new SkinnedMeshRenderer(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.ScannedMeshItem.NativeFieldInfoPtr_originalSkinnedMeshRenderer), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700366B RID: 13931
// (get) Token: 0x0600A086 RID: 41094 RVA: 0x002917B4 File Offset: 0x0028F9B4
// (set) Token: 0x0600A087 RID: 41095 RVA: 0x002917E8 File Offset: 0x0028F9E8
public unsafe MeshFilter originalMeshFilter
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.ScannedMeshItem.NativeFieldInfoPtr_originalMeshFilter);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new MeshFilter(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.ScannedMeshItem.NativeFieldInfoPtr_originalMeshFilter), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700366C RID: 13932
// (get) Token: 0x0600A088 RID: 41096 RVA: 0x00291810 File Offset: 0x0028FA10
// (set) Token: 0x0600A089 RID: 41097 RVA: 0x00291844 File Offset: 0x0028FA44
public unsafe MeshRenderer originalMeshRenderer
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.ScannedMeshItem.NativeFieldInfoPtr_originalMeshRenderer);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new MeshRenderer(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.ScannedMeshItem.NativeFieldInfoPtr_originalMeshRenderer), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700366D RID: 13933
// (get) Token: 0x0600A08A RID: 41098 RVA: 0x0029186C File Offset: 0x0028FA6C
// (set) Token: 0x0600A08B RID: 41099 RVA: 0x002918A0 File Offset: 0x0028FAA0
public unsafe Il2CppReferenceArray<Mesh> allMeshLods
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.ScannedMeshItem.NativeFieldInfoPtr_allMeshLods);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppReferenceArray<Mesh>(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.ScannedMeshItem.NativeFieldInfoPtr_allMeshLods), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700366E RID: 13934
// (get) Token: 0x0600A08C RID: 41100 RVA: 0x002918C8 File Offset: 0x0028FAC8
// (set) Token: 0x0600A08D RID: 41101 RVA: 0x002918FC File Offset: 0x0028FAFC
public unsafe Il2CppStringArray allMeshLodsPaths
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.ScannedMeshItem.NativeFieldInfoPtr_allMeshLodsPaths);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppStringArray(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.ScannedMeshItem.NativeFieldInfoPtr_allMeshLodsPaths), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700366F RID: 13935
// (get) Token: 0x0600A08E RID: 41102 RVA: 0x00291924 File Offset: 0x0028FB24
// (set) Token: 0x0600A08F RID: 41103 RVA: 0x0029194C File Offset: 0x0028FB4C
public unsafe bool canChangeMaterialsOnThisMeshLods
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.ScannedMeshItem.NativeFieldInfoPtr_canChangeMaterialsOnThisMeshLods);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.ScannedMeshItem.NativeFieldInfoPtr_canChangeMaterialsOnThisMeshLods)) = value;
}
}
// Token: 0x17003670 RID: 13936
// (get) Token: 0x0600A090 RID: 41104 RVA: 0x00291970 File Offset: 0x0028FB70
// (set) Token: 0x0600A091 RID: 41105 RVA: 0x002919A4 File Offset: 0x0028FBA4
public unsafe Il2CppReferenceArray<UltimateLevelOfDetail.ScannedMeshItem.MeshMaterials> allMeshLodsMaterials
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.ScannedMeshItem.NativeFieldInfoPtr_allMeshLodsMaterials);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppReferenceArray<UltimateLevelOfDetail.ScannedMeshItem.MeshMaterials>(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.ScannedMeshItem.NativeFieldInfoPtr_allMeshLodsMaterials), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003671 RID: 13937
// (get) Token: 0x0600A092 RID: 41106 RVA: 0x002919CC File Offset: 0x0028FBCC
// (set) Token: 0x0600A093 RID: 41107 RVA: 0x00291A00 File Offset: 0x0028FC00
public unsafe UltimateLevelOfDetailMeshes originalMeshLodsManager
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.ScannedMeshItem.NativeFieldInfoPtr_originalMeshLodsManager);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new UltimateLevelOfDetailMeshes(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.ScannedMeshItem.NativeFieldInfoPtr_originalMeshLodsManager), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003672 RID: 13938
// (get) Token: 0x0600A094 RID: 41108 RVA: 0x00291A28 File Offset: 0x0028FC28
// (set) Token: 0x0600A095 RID: 41109 RVA: 0x00291A5C File Offset: 0x0028FC5C
public unsafe Mesh beforeCullingData_lastMeshOfThis
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.ScannedMeshItem.NativeFieldInfoPtr_beforeCullingData_lastMeshOfThis);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Mesh(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.ScannedMeshItem.NativeFieldInfoPtr_beforeCullingData_lastMeshOfThis), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003673 RID: 13939
// (get) Token: 0x0600A096 RID: 41110 RVA: 0x00291A84 File Offset: 0x0028FC84
// (set) Token: 0x0600A097 RID: 41111 RVA: 0x00291AAC File Offset: 0x0028FCAC
public unsafe bool beforeCullingData_isForcedToRenderizationOff
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.ScannedMeshItem.NativeFieldInfoPtr_beforeCullingData_isForcedToRenderizationOff);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.ScannedMeshItem.NativeFieldInfoPtr_beforeCullingData_isForcedToRenderizationOff)) = value;
}
}
// Token: 0x04006B84 RID: 27524
private static readonly IntPtr NativeFieldInfoPtr_originalGameObject;
// Token: 0x04006B85 RID: 27525
private static readonly IntPtr NativeFieldInfoPtr_originalSkinnedMeshRenderer;
// Token: 0x04006B86 RID: 27526
private static readonly IntPtr NativeFieldInfoPtr_originalMeshFilter;
// Token: 0x04006B87 RID: 27527
private static readonly IntPtr NativeFieldInfoPtr_originalMeshRenderer;
// Token: 0x04006B88 RID: 27528
private static readonly IntPtr NativeFieldInfoPtr_allMeshLods;
// Token: 0x04006B89 RID: 27529
private static readonly IntPtr NativeFieldInfoPtr_allMeshLodsPaths;
// Token: 0x04006B8A RID: 27530
private static readonly IntPtr NativeFieldInfoPtr_canChangeMaterialsOnThisMeshLods;
// Token: 0x04006B8B RID: 27531
private static readonly IntPtr NativeFieldInfoPtr_allMeshLodsMaterials;
// Token: 0x04006B8C RID: 27532
private static readonly IntPtr NativeFieldInfoPtr_originalMeshLodsManager;
// Token: 0x04006B8D RID: 27533
private static readonly IntPtr NativeFieldInfoPtr_beforeCullingData_lastMeshOfThis;
// Token: 0x04006B8E RID: 27534
private static readonly IntPtr NativeFieldInfoPtr_beforeCullingData_isForcedToRenderizationOff;
// Token: 0x04006B8F RID: 27535
private static readonly IntPtr NativeMethodInfoPtr_InitializeAllMeshLodsMaterialsArray_Public_Void_0;
// Token: 0x04006B90 RID: 27536
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x02000620 RID: 1568
[Serializable]
public class MeshMaterials : Il2CppSystem.Object
{
// Token: 0x0600A098 RID: 41112 RVA: 0x00291AD0 File Offset: 0x0028FCD0
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 640808, XrefRangeEnd = 640813, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe MeshMaterials()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<UltimateLevelOfDetail.ScannedMeshItem.MeshMaterials>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UltimateLevelOfDetail.ScannedMeshItem.MeshMaterials.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600A099 RID: 41113 RVA: 0x00291B1C File Offset: 0x0028FD1C
// Note: this type is marked as 'beforefieldinit'.
static MeshMaterials()
{
Il2CppClassPointerStore<UltimateLevelOfDetail.ScannedMeshItem.MeshMaterials>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<UltimateLevelOfDetail.ScannedMeshItem>.NativeClassPtr, "MeshMaterials");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<UltimateLevelOfDetail.ScannedMeshItem.MeshMaterials>.NativeClassPtr);
UltimateLevelOfDetail.ScannedMeshItem.MeshMaterials.NativeFieldInfoPtr_materialArray = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UltimateLevelOfDetail.ScannedMeshItem.MeshMaterials>.NativeClassPtr, "materialArray");
UltimateLevelOfDetail.ScannedMeshItem.MeshMaterials.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UltimateLevelOfDetail.ScannedMeshItem.MeshMaterials>.NativeClassPtr, 100675649);
}
// Token: 0x0600A09A RID: 41114 RVA: 0x0000A74C File Offset: 0x0000894C
public MeshMaterials(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17003674 RID: 13940
// (get) Token: 0x0600A09B RID: 41115 RVA: 0x00291B70 File Offset: 0x0028FD70
// (set) Token: 0x0600A09C RID: 41116 RVA: 0x00291BA4 File Offset: 0x0028FDA4
public unsafe Il2CppReferenceArray<Material> materialArray
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.ScannedMeshItem.MeshMaterials.NativeFieldInfoPtr_materialArray);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppReferenceArray<Material>(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail.ScannedMeshItem.MeshMaterials.NativeFieldInfoPtr_materialArray), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x04006B91 RID: 27537
private static readonly IntPtr NativeFieldInfoPtr_materialArray;
// Token: 0x04006B92 RID: 27538
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
}
// Token: 0x02000621 RID: 1569
[ObfuscatedName("MTAssets.UltimateLODSystem.UltimateLevelOfDetail/<ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing>d__51")]
public sealed class _ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing_d__51 : Il2CppSystem.Object
{
// Token: 0x0600A09D RID: 41117 RVA: 0x00291BCC File Offset: 0x0028FDCC
[CallerCount(327)]
[CachedScanResults(RefRangeStart = 11898, RefRangeEnd = 12225, XrefRangeStart = 11898, XrefRangeEnd = 12225, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe _ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing_d__51(int <>1__state)
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<UltimateLevelOfDetail._ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing_d__51>.NativeClassPtr))
{
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref <>1__state;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UltimateLevelOfDetail._ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing_d__51.NativeMethodInfoPtr__ctor_Public_Void_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x0600A09E RID: 41118 RVA: 0x00291C2C File Offset: 0x0028FE2C
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 640849, RefRangeEnd = 640850, XrefRangeStart = 640840, XrefRangeEnd = 640849, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void System_IDisposable_Dispose()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UltimateLevelOfDetail._ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing_d__51.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600A09F RID: 41119 RVA: 0x00291C70 File Offset: 0x0028FE70
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 640850, XrefRangeEnd = 641089, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe bool MoveNext()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UltimateLevelOfDetail._ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing_d__51.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x0600A0A0 RID: 41120 RVA: 0x00291CC0 File Offset: 0x0028FEC0
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 641092, RefRangeEnd = 641093, XrefRangeStart = 641089, XrefRangeEnd = 641092, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void __m__Finally1()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UltimateLevelOfDetail._ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing_d__51.NativeMethodInfoPtr___m__Finally1_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600A0A1 RID: 41121 RVA: 0x00291D04 File Offset: 0x0028FF04
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 641096, RefRangeEnd = 641097, XrefRangeStart = 641093, XrefRangeEnd = 641096, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void __m__Finally2()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UltimateLevelOfDetail._ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing_d__51.NativeMethodInfoPtr___m__Finally2_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x17003683 RID: 13955
// (get) Token: 0x0600A0A2 RID: 41122 RVA: 0x00291D48 File Offset: 0x0028FF48
public unsafe Il2CppSystem.Object Current
{
[CallerCount(10)]
[CachedScanResults(RefRangeStart = 7455, RefRangeEnd = 7465, XrefRangeStart = 7455, XrefRangeEnd = 7465, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UltimateLevelOfDetail._ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing_d__51.NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Object__get_Current_Private_Virtual_Final_New_get_Object_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new Il2CppSystem.Object(intPtr3) : null;
}
}
// Token: 0x0600A0A3 RID: 41123 RVA: 0x00291DA0 File Offset: 0x0028FFA0
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 641097, XrefRangeEnd = 641102, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void System_Collections_IEnumerator_Reset()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UltimateLevelOfDetail._ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing_d__51.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x17003684 RID: 13956
// (get) Token: 0x0600A0A4 RID: 41124 RVA: 0x00291DE4 File Offset: 0x0028FFE4
public unsafe Il2CppSystem.Object Current
{
[CallerCount(10)]
[CachedScanResults(RefRangeStart = 7455, RefRangeEnd = 7465, XrefRangeStart = 7455, XrefRangeEnd = 7465, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UltimateLevelOfDetail._ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing_d__51.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new Il2CppSystem.Object(intPtr3) : null;
}
}
// Token: 0x0600A0A5 RID: 41125 RVA: 0x00291E3C File Offset: 0x0029003C
// Note: this type is marked as 'beforefieldinit'.
static _ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing_d__51()
{
Il2CppClassPointerStore<UltimateLevelOfDetail._ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing_d__51>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<UltimateLevelOfDetail>.NativeClassPtr, "<ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing>d__51");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<UltimateLevelOfDetail._ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing_d__51>.NativeClassPtr);
UltimateLevelOfDetail._ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing_d__51.NativeFieldInfoPtr___1__state = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UltimateLevelOfDetail._ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing_d__51>.NativeClassPtr, "<>1__state");
UltimateLevelOfDetail._ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing_d__51.NativeFieldInfoPtr___2__current = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UltimateLevelOfDetail._ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing_d__51>.NativeClassPtr, "<>2__current");
UltimateLevelOfDetail._ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing_d__51.NativeFieldInfoPtr___4__this = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UltimateLevelOfDetail._ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing_d__51>.NativeClassPtr, "<>4__this");
UltimateLevelOfDetail._ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing_d__51.NativeFieldInfoPtr__meshFiltersFound_5__2 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UltimateLevelOfDetail._ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing_d__51>.NativeClassPtr, "<meshFiltersFound>5__2");
UltimateLevelOfDetail._ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing_d__51.NativeFieldInfoPtr__scannedMeshItems_5__3 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UltimateLevelOfDetail._ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing_d__51>.NativeClassPtr, "<scannedMeshItems>5__3");
UltimateLevelOfDetail._ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing_d__51.NativeFieldInfoPtr__currentMesh_5__4 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UltimateLevelOfDetail._ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing_d__51>.NativeClassPtr, "<currentMesh>5__4");
UltimateLevelOfDetail._ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing_d__51.NativeFieldInfoPtr__currentLod_5__5 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UltimateLevelOfDetail._ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing_d__51>.NativeClassPtr, "<currentLod>5__5");
UltimateLevelOfDetail._ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing_d__51.NativeFieldInfoPtr___7__wrap5 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UltimateLevelOfDetail._ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing_d__51>.NativeClassPtr, "<>7__wrap5");
UltimateLevelOfDetail._ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing_d__51.NativeFieldInfoPtr__smr_5__7 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UltimateLevelOfDetail._ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing_d__51>.NativeClassPtr, "<smr>5__7");
UltimateLevelOfDetail._ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing_d__51.NativeFieldInfoPtr__ticks_5__8 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UltimateLevelOfDetail._ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing_d__51>.NativeClassPtr, "<ticks>5__8");
UltimateLevelOfDetail._ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing_d__51.NativeFieldInfoPtr__thisScannedMeshItem_5__9 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UltimateLevelOfDetail._ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing_d__51>.NativeClassPtr, "<thisScannedMeshItem>5__9");
UltimateLevelOfDetail._ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing_d__51.NativeFieldInfoPtr__i_5__10 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UltimateLevelOfDetail._ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing_d__51>.NativeClassPtr, "<i>5__10");
UltimateLevelOfDetail._ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing_d__51.NativeFieldInfoPtr___7__wrap10 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UltimateLevelOfDetail._ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing_d__51>.NativeClassPtr, "<>7__wrap10");
UltimateLevelOfDetail._ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing_d__51.NativeFieldInfoPtr__mf_5__12 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UltimateLevelOfDetail._ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing_d__51>.NativeClassPtr, "<mf>5__12");
UltimateLevelOfDetail._ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing_d__51.NativeMethodInfoPtr__ctor_Public_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UltimateLevelOfDetail._ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing_d__51>.NativeClassPtr, 100675650);
UltimateLevelOfDetail._ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing_d__51.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UltimateLevelOfDetail._ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing_d__51>.NativeClassPtr, 100675651);
UltimateLevelOfDetail._ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing_d__51.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UltimateLevelOfDetail._ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing_d__51>.NativeClassPtr, 100675652);
UltimateLevelOfDetail._ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing_d__51.NativeMethodInfoPtr___m__Finally1_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UltimateLevelOfDetail._ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing_d__51>.NativeClassPtr, 100675653);
UltimateLevelOfDetail._ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing_d__51.NativeMethodInfoPtr___m__Finally2_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UltimateLevelOfDetail._ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing_d__51>.NativeClassPtr, 100675654);
UltimateLevelOfDetail._ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing_d__51.NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Object__get_Current_Private_Virtual_Final_New_get_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UltimateLevelOfDetail._ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing_d__51>.NativeClassPtr, 100675655);
UltimateLevelOfDetail._ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing_d__51.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UltimateLevelOfDetail._ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing_d__51>.NativeClassPtr, 100675656);
UltimateLevelOfDetail._ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing_d__51.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UltimateLevelOfDetail._ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing_d__51>.NativeClassPtr, 100675657);
}
// Token: 0x0600A0A6 RID: 41126 RVA: 0x0000A74C File Offset: 0x0000894C
public _ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing_d__51(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17003675 RID: 13941
// (get) Token: 0x0600A0A7 RID: 41127 RVA: 0x00292020 File Offset: 0x00290220
// (set) Token: 0x0600A0A8 RID: 41128 RVA: 0x00292048 File Offset: 0x00290248
public unsafe int __1__state
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail._ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing_d__51.NativeFieldInfoPtr___1__state);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail._ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing_d__51.NativeFieldInfoPtr___1__state)) = value;
}
}
// Token: 0x17003676 RID: 13942
// (get) Token: 0x0600A0A9 RID: 41129 RVA: 0x0029206C File Offset: 0x0029026C
// (set) Token: 0x0600A0AA RID: 41130 RVA: 0x002920A0 File Offset: 0x002902A0
public unsafe Il2CppSystem.Object __2__current
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail._ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing_d__51.NativeFieldInfoPtr___2__current);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppSystem.Object(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail._ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing_d__51.NativeFieldInfoPtr___2__current), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003677 RID: 13943
// (get) Token: 0x0600A0AB RID: 41131 RVA: 0x002920C8 File Offset: 0x002902C8
// (set) Token: 0x0600A0AC RID: 41132 RVA: 0x002920FC File Offset: 0x002902FC
public unsafe UltimateLevelOfDetail __4__this
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail._ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing_d__51.NativeFieldInfoPtr___4__this);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new UltimateLevelOfDetail(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail._ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing_d__51.NativeFieldInfoPtr___4__this), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003678 RID: 13944
// (get) Token: 0x0600A0AD RID: 41133 RVA: 0x00292124 File Offset: 0x00290324
// (set) Token: 0x0600A0AE RID: 41134 RVA: 0x00292158 File Offset: 0x00290358
public unsafe List<MeshFilter> _meshFiltersFound_5__2
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail._ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing_d__51.NativeFieldInfoPtr__meshFiltersFound_5__2);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new List<MeshFilter>(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail._ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing_d__51.NativeFieldInfoPtr__meshFiltersFound_5__2), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003679 RID: 13945
// (get) Token: 0x0600A0AF RID: 41135 RVA: 0x00292180 File Offset: 0x00290380
// (set) Token: 0x0600A0B0 RID: 41136 RVA: 0x002921B4 File Offset: 0x002903B4
public unsafe List<UltimateLevelOfDetail.ScannedMeshItem> _scannedMeshItems_5__3
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail._ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing_d__51.NativeFieldInfoPtr__scannedMeshItems_5__3);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new List<UltimateLevelOfDetail.ScannedMeshItem>(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail._ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing_d__51.NativeFieldInfoPtr__scannedMeshItems_5__3), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700367A RID: 13946
// (get) Token: 0x0600A0B1 RID: 41137 RVA: 0x002921DC File Offset: 0x002903DC
// (set) Token: 0x0600A0B2 RID: 41138 RVA: 0x00292204 File Offset: 0x00290404
public unsafe float _currentMesh_5__4
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail._ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing_d__51.NativeFieldInfoPtr__currentMesh_5__4);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail._ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing_d__51.NativeFieldInfoPtr__currentMesh_5__4)) = value;
}
}
// Token: 0x1700367B RID: 13947
// (get) Token: 0x0600A0B3 RID: 41139 RVA: 0x00292228 File Offset: 0x00290428
// (set) Token: 0x0600A0B4 RID: 41140 RVA: 0x00292250 File Offset: 0x00290450
public unsafe float _currentLod_5__5
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail._ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing_d__51.NativeFieldInfoPtr__currentLod_5__5);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail._ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing_d__51.NativeFieldInfoPtr__currentLod_5__5)) = value;
}
}
// Token: 0x1700367C RID: 13948
// (get) Token: 0x0600A0B5 RID: 41141 RVA: 0x00292274 File Offset: 0x00290474
// (set) Token: 0x0600A0B6 RID: 41142 RVA: 0x002922A6 File Offset: 0x002904A6
public List<SkinnedMeshRenderer>.Enumerator __7__wrap5
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail._ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing_d__51.NativeFieldInfoPtr___7__wrap5);
return new List<SkinnedMeshRenderer>.Enumerator(IL2CPP.il2cpp_value_box(Il2CppClassPointerStore<List<SkinnedMeshRenderer>.Enumerator>.NativeClassPtr, intPtr));
}
set
{
cpblk(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail._ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing_d__51.NativeFieldInfoPtr___7__wrap5), IL2CPP.il2cpp_object_unbox(IL2CPP.Il2CppObjectBaseToPtr(value)), IL2CPP.il2cpp_class_value_size(Il2CppClassPointerStore<List<SkinnedMeshRenderer>.Enumerator>.NativeClassPtr, (UIntPtr)0));
}
}
// Token: 0x1700367D RID: 13949
// (get) Token: 0x0600A0B7 RID: 41143 RVA: 0x002922DC File Offset: 0x002904DC
// (set) Token: 0x0600A0B8 RID: 41144 RVA: 0x00292310 File Offset: 0x00290510
public unsafe SkinnedMeshRenderer _smr_5__7
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail._ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing_d__51.NativeFieldInfoPtr__smr_5__7);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new SkinnedMeshRenderer(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail._ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing_d__51.NativeFieldInfoPtr__smr_5__7), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700367E RID: 13950
// (get) Token: 0x0600A0B9 RID: 41145 RVA: 0x00292338 File Offset: 0x00290538
// (set) Token: 0x0600A0BA RID: 41146 RVA: 0x00292360 File Offset: 0x00290560
public unsafe long _ticks_5__8
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail._ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing_d__51.NativeFieldInfoPtr__ticks_5__8);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail._ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing_d__51.NativeFieldInfoPtr__ticks_5__8)) = value;
}
}
// Token: 0x1700367F RID: 13951
// (get) Token: 0x0600A0BB RID: 41147 RVA: 0x00292384 File Offset: 0x00290584
// (set) Token: 0x0600A0BC RID: 41148 RVA: 0x002923B8 File Offset: 0x002905B8
public unsafe UltimateLevelOfDetail.ScannedMeshItem _thisScannedMeshItem_5__9
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail._ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing_d__51.NativeFieldInfoPtr__thisScannedMeshItem_5__9);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new UltimateLevelOfDetail.ScannedMeshItem(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail._ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing_d__51.NativeFieldInfoPtr__thisScannedMeshItem_5__9), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003680 RID: 13952
// (get) Token: 0x0600A0BD RID: 41149 RVA: 0x002923E0 File Offset: 0x002905E0
// (set) Token: 0x0600A0BE RID: 41150 RVA: 0x00292408 File Offset: 0x00290608
public unsafe int _i_5__10
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail._ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing_d__51.NativeFieldInfoPtr__i_5__10);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail._ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing_d__51.NativeFieldInfoPtr__i_5__10)) = value;
}
}
// Token: 0x17003681 RID: 13953
// (get) Token: 0x0600A0BF RID: 41151 RVA: 0x0029242C File Offset: 0x0029062C
// (set) Token: 0x0600A0C0 RID: 41152 RVA: 0x0029245E File Offset: 0x0029065E
public List<MeshFilter>.Enumerator __7__wrap10
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail._ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing_d__51.NativeFieldInfoPtr___7__wrap10);
return new List<MeshFilter>.Enumerator(IL2CPP.il2cpp_value_box(Il2CppClassPointerStore<List<MeshFilter>.Enumerator>.NativeClassPtr, intPtr));
}
set
{
cpblk(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail._ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing_d__51.NativeFieldInfoPtr___7__wrap10), IL2CPP.il2cpp_object_unbox(IL2CPP.Il2CppObjectBaseToPtr(value)), IL2CPP.il2cpp_class_value_size(Il2CppClassPointerStore<List<MeshFilter>.Enumerator>.NativeClassPtr, (UIntPtr)0));
}
}
// Token: 0x17003682 RID: 13954
// (get) Token: 0x0600A0C1 RID: 41153 RVA: 0x00292494 File Offset: 0x00290694
// (set) Token: 0x0600A0C2 RID: 41154 RVA: 0x002924C8 File Offset: 0x002906C8
public unsafe MeshFilter _mf_5__12
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail._ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing_d__51.NativeFieldInfoPtr__mf_5__12);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new MeshFilter(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail._ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing_d__51.NativeFieldInfoPtr__mf_5__12), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x04006B93 RID: 27539
private static readonly IntPtr NativeFieldInfoPtr___1__state;
// Token: 0x04006B94 RID: 27540
private static readonly IntPtr NativeFieldInfoPtr___2__current;
// Token: 0x04006B95 RID: 27541
private static readonly IntPtr NativeFieldInfoPtr___4__this;
// Token: 0x04006B96 RID: 27542
private static readonly IntPtr NativeFieldInfoPtr__meshFiltersFound_5__2;
// Token: 0x04006B97 RID: 27543
private static readonly IntPtr NativeFieldInfoPtr__scannedMeshItems_5__3;
// Token: 0x04006B98 RID: 27544
private static readonly IntPtr NativeFieldInfoPtr__currentMesh_5__4;
// Token: 0x04006B99 RID: 27545
private static readonly IntPtr NativeFieldInfoPtr__currentLod_5__5;
// Token: 0x04006B9A RID: 27546
private static readonly IntPtr NativeFieldInfoPtr___7__wrap5;
// Token: 0x04006B9B RID: 27547
private static readonly IntPtr NativeFieldInfoPtr__smr_5__7;
// Token: 0x04006B9C RID: 27548
private static readonly IntPtr NativeFieldInfoPtr__ticks_5__8;
// Token: 0x04006B9D RID: 27549
private static readonly IntPtr NativeFieldInfoPtr__thisScannedMeshItem_5__9;
// Token: 0x04006B9E RID: 27550
private static readonly IntPtr NativeFieldInfoPtr__i_5__10;
// Token: 0x04006B9F RID: 27551
private static readonly IntPtr NativeFieldInfoPtr___7__wrap10;
// Token: 0x04006BA0 RID: 27552
private static readonly IntPtr NativeFieldInfoPtr__mf_5__12;
// Token: 0x04006BA1 RID: 27553
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Int32_0;
// Token: 0x04006BA2 RID: 27554
private static readonly IntPtr NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0;
// Token: 0x04006BA3 RID: 27555
private static readonly IntPtr NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0;
// Token: 0x04006BA4 RID: 27556
private static readonly IntPtr NativeMethodInfoPtr___m__Finally1_Private_Void_0;
// Token: 0x04006BA5 RID: 27557
private static readonly IntPtr NativeMethodInfoPtr___m__Finally2_Private_Void_0;
// Token: 0x04006BA6 RID: 27558
private static readonly IntPtr NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Object__get_Current_Private_Virtual_Final_New_get_Object_0;
// Token: 0x04006BA7 RID: 27559
private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0;
// Token: 0x04006BA8 RID: 27560
private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0;
}
// Token: 0x02000622 RID: 1570
[ObfuscatedName("MTAssets.UltimateLODSystem.UltimateLevelOfDetail/<OnRenderObject_HookEmulationForHDRP>d__61")]
public sealed class _OnRenderObject_HookEmulationForHDRP_d__61 : Il2CppSystem.Object
{
// Token: 0x0600A0C3 RID: 41155 RVA: 0x002924F0 File Offset: 0x002906F0
[CallerCount(327)]
[CachedScanResults(RefRangeStart = 11898, RefRangeEnd = 12225, XrefRangeStart = 11898, XrefRangeEnd = 12225, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe _OnRenderObject_HookEmulationForHDRP_d__61(int <>1__state)
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<UltimateLevelOfDetail._OnRenderObject_HookEmulationForHDRP_d__61>.NativeClassPtr))
{
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref <>1__state;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UltimateLevelOfDetail._OnRenderObject_HookEmulationForHDRP_d__61.NativeMethodInfoPtr__ctor_Public_Void_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x0600A0C4 RID: 41156 RVA: 0x00292550 File Offset: 0x00290750
[CallerCount(5802)]
[CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5826, XrefRangeStart = 24, XrefRangeEnd = 5826, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void System_IDisposable_Dispose()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UltimateLevelOfDetail._OnRenderObject_HookEmulationForHDRP_d__61.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600A0C5 RID: 41157 RVA: 0x00292594 File Offset: 0x00290794
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 641102, XrefRangeEnd = 641111, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe bool MoveNext()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UltimateLevelOfDetail._OnRenderObject_HookEmulationForHDRP_d__61.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x17003689 RID: 13961
// (get) Token: 0x0600A0C6 RID: 41158 RVA: 0x002925E4 File Offset: 0x002907E4
public unsafe Il2CppSystem.Object Current
{
[CallerCount(10)]
[CachedScanResults(RefRangeStart = 7455, RefRangeEnd = 7465, XrefRangeStart = 7455, XrefRangeEnd = 7465, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UltimateLevelOfDetail._OnRenderObject_HookEmulationForHDRP_d__61.NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Object__get_Current_Private_Virtual_Final_New_get_Object_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new Il2CppSystem.Object(intPtr3) : null;
}
}
// Token: 0x0600A0C7 RID: 41159 RVA: 0x0029263C File Offset: 0x0029083C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 641111, XrefRangeEnd = 641116, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void System_Collections_IEnumerator_Reset()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UltimateLevelOfDetail._OnRenderObject_HookEmulationForHDRP_d__61.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x1700368A RID: 13962
// (get) Token: 0x0600A0C8 RID: 41160 RVA: 0x00292680 File Offset: 0x00290880
public unsafe Il2CppSystem.Object Current
{
[CallerCount(10)]
[CachedScanResults(RefRangeStart = 7455, RefRangeEnd = 7465, XrefRangeStart = 7455, XrefRangeEnd = 7465, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UltimateLevelOfDetail._OnRenderObject_HookEmulationForHDRP_d__61.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new Il2CppSystem.Object(intPtr3) : null;
}
}
// Token: 0x0600A0C9 RID: 41161 RVA: 0x002926D8 File Offset: 0x002908D8
// Note: this type is marked as 'beforefieldinit'.
static _OnRenderObject_HookEmulationForHDRP_d__61()
{
Il2CppClassPointerStore<UltimateLevelOfDetail._OnRenderObject_HookEmulationForHDRP_d__61>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<UltimateLevelOfDetail>.NativeClassPtr, "<OnRenderObject_HookEmulationForHDRP>d__61");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<UltimateLevelOfDetail._OnRenderObject_HookEmulationForHDRP_d__61>.NativeClassPtr);
UltimateLevelOfDetail._OnRenderObject_HookEmulationForHDRP_d__61.NativeFieldInfoPtr___1__state = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UltimateLevelOfDetail._OnRenderObject_HookEmulationForHDRP_d__61>.NativeClassPtr, "<>1__state");
UltimateLevelOfDetail._OnRenderObject_HookEmulationForHDRP_d__61.NativeFieldInfoPtr___2__current = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UltimateLevelOfDetail._OnRenderObject_HookEmulationForHDRP_d__61>.NativeClassPtr, "<>2__current");
UltimateLevelOfDetail._OnRenderObject_HookEmulationForHDRP_d__61.NativeFieldInfoPtr___4__this = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UltimateLevelOfDetail._OnRenderObject_HookEmulationForHDRP_d__61>.NativeClassPtr, "<>4__this");
UltimateLevelOfDetail._OnRenderObject_HookEmulationForHDRP_d__61.NativeFieldInfoPtr__waitForEndOfFrame_5__2 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UltimateLevelOfDetail._OnRenderObject_HookEmulationForHDRP_d__61>.NativeClassPtr, "<waitForEndOfFrame>5__2");
UltimateLevelOfDetail._OnRenderObject_HookEmulationForHDRP_d__61.NativeMethodInfoPtr__ctor_Public_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UltimateLevelOfDetail._OnRenderObject_HookEmulationForHDRP_d__61>.NativeClassPtr, 100675658);
UltimateLevelOfDetail._OnRenderObject_HookEmulationForHDRP_d__61.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UltimateLevelOfDetail._OnRenderObject_HookEmulationForHDRP_d__61>.NativeClassPtr, 100675659);
UltimateLevelOfDetail._OnRenderObject_HookEmulationForHDRP_d__61.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UltimateLevelOfDetail._OnRenderObject_HookEmulationForHDRP_d__61>.NativeClassPtr, 100675660);
UltimateLevelOfDetail._OnRenderObject_HookEmulationForHDRP_d__61.NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Object__get_Current_Private_Virtual_Final_New_get_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UltimateLevelOfDetail._OnRenderObject_HookEmulationForHDRP_d__61>.NativeClassPtr, 100675661);
UltimateLevelOfDetail._OnRenderObject_HookEmulationForHDRP_d__61.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UltimateLevelOfDetail._OnRenderObject_HookEmulationForHDRP_d__61>.NativeClassPtr, 100675662);
UltimateLevelOfDetail._OnRenderObject_HookEmulationForHDRP_d__61.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UltimateLevelOfDetail._OnRenderObject_HookEmulationForHDRP_d__61>.NativeClassPtr, 100675663);
}
// Token: 0x0600A0CA RID: 41162 RVA: 0x0000A74C File Offset: 0x0000894C
public _OnRenderObject_HookEmulationForHDRP_d__61(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17003685 RID: 13957
// (get) Token: 0x0600A0CB RID: 41163 RVA: 0x002927CC File Offset: 0x002909CC
// (set) Token: 0x0600A0CC RID: 41164 RVA: 0x002927F4 File Offset: 0x002909F4
public unsafe int __1__state
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail._OnRenderObject_HookEmulationForHDRP_d__61.NativeFieldInfoPtr___1__state);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail._OnRenderObject_HookEmulationForHDRP_d__61.NativeFieldInfoPtr___1__state)) = value;
}
}
// Token: 0x17003686 RID: 13958
// (get) Token: 0x0600A0CD RID: 41165 RVA: 0x00292818 File Offset: 0x00290A18
// (set) Token: 0x0600A0CE RID: 41166 RVA: 0x0029284C File Offset: 0x00290A4C
public unsafe Il2CppSystem.Object __2__current
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail._OnRenderObject_HookEmulationForHDRP_d__61.NativeFieldInfoPtr___2__current);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppSystem.Object(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail._OnRenderObject_HookEmulationForHDRP_d__61.NativeFieldInfoPtr___2__current), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003687 RID: 13959
// (get) Token: 0x0600A0CF RID: 41167 RVA: 0x00292874 File Offset: 0x00290A74
// (set) Token: 0x0600A0D0 RID: 41168 RVA: 0x002928A8 File Offset: 0x00290AA8
public unsafe UltimateLevelOfDetail __4__this
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail._OnRenderObject_HookEmulationForHDRP_d__61.NativeFieldInfoPtr___4__this);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new UltimateLevelOfDetail(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail._OnRenderObject_HookEmulationForHDRP_d__61.NativeFieldInfoPtr___4__this), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003688 RID: 13960
// (get) Token: 0x0600A0D1 RID: 41169 RVA: 0x002928D0 File Offset: 0x00290AD0
// (set) Token: 0x0600A0D2 RID: 41170 RVA: 0x00292904 File Offset: 0x00290B04
public unsafe WaitForEndOfFrame _waitForEndOfFrame_5__2
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail._OnRenderObject_HookEmulationForHDRP_d__61.NativeFieldInfoPtr__waitForEndOfFrame_5__2);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new WaitForEndOfFrame(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UltimateLevelOfDetail._OnRenderObject_HookEmulationForHDRP_d__61.NativeFieldInfoPtr__waitForEndOfFrame_5__2), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x04006BA9 RID: 27561
private static readonly IntPtr NativeFieldInfoPtr___1__state;
// Token: 0x04006BAA RID: 27562
private static readonly IntPtr NativeFieldInfoPtr___2__current;
// Token: 0x04006BAB RID: 27563
private static readonly IntPtr NativeFieldInfoPtr___4__this;
// Token: 0x04006BAC RID: 27564
private static readonly IntPtr NativeFieldInfoPtr__waitForEndOfFrame_5__2;
// Token: 0x04006BAD RID: 27565
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Int32_0;
// Token: 0x04006BAE RID: 27566
private static readonly IntPtr NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0;
// Token: 0x04006BAF RID: 27567
private static readonly IntPtr NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0;
// Token: 0x04006BB0 RID: 27568
private static readonly IntPtr NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Object__get_Current_Private_Virtual_Final_New_get_Object_0;
// Token: 0x04006BB1 RID: 27569
private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0;
// Token: 0x04006BB2 RID: 27570
private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0;
}
}
}