0x00x00E8
Members 37
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | WAIT_FOR_END_OF_FRAME | WaitForEndOfFrame | Private | — | |
| 0x08 | cacheOfMainCamera | Camera | Private | — | |
| 0x08 | cacheOfUlodData | GameObject | Private | — | |
| 0x08 | cacheOfUlodDataRuntimeInstancesDetector | RuntimeInstancesDetector | Private | — | |
| 0x04 | lastDistanceFromMainCamera | float | Private | — | |
| 0x04 | currentLodAccordingToDistance | int | Private | — | |
| 0x04 | currentDistanceFromMainCamera | float | Private | — | |
| 0x04 | currentRealDistanceFromMainCamera | float | Private | — | |
| 0x01 | forcedToDisableLodsOfThisComponent | bool | Private | — | |
| 0x0051 | 0x03 | padding / unreflected | |||
| 0x04 | forcedToShowOnlyALodIndependentOfDistance | int | Private | — | |
| 0x08 | currentScannedMeshesList | List<MTAssets.UltimateLODSystem.UltimateLevelOfDetail.ScannedMeshItem> | Public | — | |
| 0x04 | modeOfMeshesScanning | ScanMeshesMode | Public | — | |
| 0x01 | scanInactiveGameObjects | bool | Public | — | |
| 0x0065 | 0x03 | padding / unreflected | |||
| 0x08 | gameObjectsToIgnore | List<UnityEngine.GameObject> | Public | — | |
| 0x04 | levelsOfDetailToGenerate | int | Public | — | |
| 0x0074 | 0x04 | padding / unreflected | |||
| 0x08 | percentOfVerticesForEachLod | float[] | Public | — | |
| 0x01 | saveGeneratedLodsInAssets | bool | Public | — | |
| 0x01 | skinnedAnimsCompatibilityMode | bool | Public | — | |
| 0x01 | preventArtifacts | bool | Public | — | |
| 0x01 | optimizeResultingMeshes | bool | Public | — | |
| 0x01 | enableLightmapsSupport | bool | Public | — | |
| 0x01 | enableMaterialsChanges | bool | Public | — | |
| 0x0086 | 0x02 | padding / unreflected | |||
| 0x04 | forceOfSimplification | ForceOfSimplification | Public | — | |
| 0x04 | cullingMode | CullingMode | Public | — | |
| 0x08 | _customPivotToSimulateLods | Transform | Private | — | |
| 0x04 | cameraDetectionMode | CameraDetectionMode | Public | — | |
| 0x01 | useCacheForMainCameraInDetection | bool | Public | — | |
| 0x009D | 0x03 | padding / unreflected | |||
| 0x08 | customCameraForSimulationOfLods | Camera | Public | — | |
| 0x08 | minDistanceOfViewForEachLod | float[] | Public | — | |
| 0x04 | minDistanceOfViewForCull | float | Public | — | |
| 0x00B4 | 0x04 | padding / unreflected | |||
| 0x08 | onDoneScan | UnityEvent | Public | — | |
| 0x08 | onUndoScan | UnityEvent | Public | — | |
| 0x01 | forceChangeLodsOfSkinnedInEditor | bool | Public | — | |
| 0x01 | drawGizmoOnThisPivot | bool | Public | — | |
| 0x00CA | 0x02 | padding / unreflected | |||
| 0x10 | colorOfGizmo | Color | Public | — | |
| 0x04 | sizeOfGizmo | float | Public | — | |
| 0x01 | forceShowHiddenSettings | bool | Public | — | |
| 0x00E1 | 0x07 | unreflected bytes to end of UltimateLevelOfDetail | |||
Inherited from MonoBehaviour 1
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | m_CancellationTokenSource | CancellationTokenSource | Private | — |
Inherited from Object 5
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| — | 0x04 | kInstanceID_None | int | PrivateStatic+1 flags | 8 |
| 0x08 | m_CachedPtr | long | Private | — | |
| 0x04 | OffsetOfInstanceIDInCPlusPlusObject | int | Static+2 flags | — | |
| — | 0x08 | objectIsNullMessage | string | PrivateStatic+1 flags | — |
| — | 0x08 | cloneDestroyedMessage | string | PrivateStatic+1 flags | — |
Functions 39
| Signature | Flags | Native | Params |
|---|---|---|---|
| Transform get_customPivotToSimulateLods() | Public+1 flags | 0x08 | |
| void set_customPivotToSimulateLods(Transform value) | Public+1 flags | 0x08 | |
| void ValidateAllParameters(bool isGoingToScan) | Private | 0x01 | |
| void CreateHierarchyOfFoldersIfNotExists() | Private | 0x00 | |
| string SaveGeneratedLodInAssets(const string& lodNumber, long ticks, Mesh generatedLodMesh) | Private | 0x08 | |
| Mesh GetGeneratedLodForThisMesh(Mesh originalMesh, float percentOfVertices, bool isSkinnedMesh) | Private | 0x08 | |
| Material[] GetCopyOfExistentArrayOfMaterials(const Material[]& sourceArray) | Private | 0x08 | |
| void ScanForMeshesAndGenerateAllLodGroups_StartProcessing(bool showProgressBar) | Private | 0x01 | |
| IEnumerator ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing(bool showProgressBar) | Private | 0x08 | |
| void UndoAllMeshesScannedAndAllLodGroups(bool showProgressBar, bool deleteAllGeneratedMeshes, bool runMonoIl2CppGc, bool runUnityGc) | Private | 0x01 | |
| bool isLodsSimulationEnabledInThisSceneForEditorSceneViewMode() | Private | 0x01 | |
| Camera GetLastActiveSceneViewCamera() | Private | 0x08 | |
| void CullThisLodMeshOfRenderer(ScannedMeshItem meshItem) | Private | 0x08 | |
| void UncullThisLodMeshOfRenderer(ScannedMeshItem meshItem) | Private | 0x08 | |
| void ChangeLodMeshAndMaterialsOfRenderer(ScannedMeshItem meshItem, int lodLevel) | Private | 0x08 | |
| void CalculateCorrectLodForDistanceBeforeChange(float distance) | Private | 0x04 | |
| void OnRenderObject() | Public | 0x00 | |
| void Awake() | Public | 0x00 | |
| IEnumerator OnRenderObject_HookEmulationForHDRP() | Private | 0x08 | |
| void OnEnable() | Public | 0x00 | |
| int GetCurrentLodLevel() | Public | 0x04 | |
| float GetCurrentCameraDistance() | Public | 0x04 | |
| float GetCurrentRealCameraDistance() | Public | 0x04 | |
| int GetNumberOfLodsGenerated() | Public | 0x04 | |
| bool isScannedMeshesCurrentCulled() | Public | 0x01 | |
| UltimateLevelOfDetailMeshes[] GetListOfAllMeshesScanned() | Public | 0x08 | |
| void ForceShowLod(bool force, int level) | Public | 0x04 | |
| bool isThisComponentForcedToShowLod() | Public | 0x01 | |
| void ForceDisableLodChangesInThisComponent(bool force) | Public | 0x01 | |
| bool isThisComponentForcedToDisableLodChanges() | Public | 0x01 | |
| void ForceThisComponentToUpdateLodsRender() | Public | 0x00 | |
| bool isMeshesCurrentScannedAndLodsWorkingInThisComponent() | Public | 0x01 | |
| void ScanAllMeshesAndGenerateLodsGroups() | Public | 0x00 | |
| void UndoCurrentScanWorkingAndDeleteGeneratedMeshes(bool runMonoIl2CppGc, bool runUnityGc) | Public | 0x01 | |
| UltimateLevelOfDetail[] GetListOfAllUlodsInThisScene() | Public | 0x08 | |
| UltimateLevelOfDetailOptimizer[] GetListOfAllUlodsOptimizerInThisScene() | Public | 0x08 | |
| void SetNewCustomCameraForThisAndAllUlodsInThisScene(Camera newCustomCamera) | Public | 0x08 | |
| void ConvertThisToDefaultUnityLods() | Public | 0x00 | |
| void .ctor() | Public+1 flags | 0x00 |
Used by 18
types with a member, parameter or interface of this type<OnRenderObject_HookEmulationForHDRP>d__61<ScanForMeshesAndGenerateAllLodGroups_AsyncProcessing>d__51Action`1ArraySortHelper`1Comparison`1EnumeratorICollection`1IComparer`1IEnumerator`1IList`1List`1Predicate`1ReadOnlyCollection`1RuntimeScanDemoUltimateLevelOfDetail[]UltimateLevelOfDetailMeshesUltimateLevelOfDetailOptimizerUltimateLevelOfDetailPivot