0x00x00E0
Members 29
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | targetTransform | Transform | Private | — | |
| 0x08 | targetTag | string | Private | — | |
| 0x08 | profiles | List<MinimalVolumeCulling.CullingBrain.EmbeddedProfile> | Private | — | |
| 0x01 | requireCameraVolumeTag | bool | Private | — | |
| 0x0039 | 0x07 | padding / unreflected | |||
| 0x08 | cameraVolumeTag | string | Private | — | |
| 0x01 | requireCullZoneTag | bool | Private | — | |
| 0x0049 | 0x07 | padding / unreflected | |||
| 0x08 | cullZoneTag | string | Private | — | |
| 0x04 | overlapLayerMask | LayerMask | Private | — | |
| 0x04 | overlapPaddingRadius | float | Private | — | |
| 0x04 | insideTestEpsilon | float | Private | — | |
| 0x04 | updateIntervalSeconds | float | Private | — | |
| 0x04 | discoveryMode | DiscoveryMode | Private | — | |
| 0x01 | includeInactiveTargets | bool | Private | — | |
| 0x01 | showDebugInfoInInspector | bool | Private | — | |
| 0x006E | 0x02 | padding / unreflected | |||
| 0x08 | debugWinningCameraVolume | string | Private | — | |
| 0x08 | debugSelectedProfileId | string | Private | — | |
| 0x08 | debugActiveCullZoneIds | string[] | Private | — | |
| 0x04 | debugTargetCount | int | Private | — | |
| 0x04 | debugCulledCount | int | Private | — | |
| 0x01 | verboseDebugLogging | bool | Private | — | |
| 0x0091 | 0x07 | padding / unreflected | |||
| 0x08 | _overlapBuffer | Collider[] | Private+1 flags | — | |
| 0x08 | _activeCameraVolumes | List<MinimalVolumeCulling.CameraCullingVolume> | Private+1 flags | — | |
| 0x08 | _activeCullZones | List<MinimalVolumeCulling.CullZone> | Private+1 flags | — | |
| 0x08 | _allCameraVolumes | List<MinimalVolumeCulling.CameraCullingVolume> | Private+1 flags | — | |
| 0x08 | _allCullZones | List<MinimalVolumeCulling.CullZone> | Private+1 flags | — | |
| 0x08 | _targets | List<MinimalVolumeCulling.CullTarget> | Private+1 flags | — | |
| 0x04 | _nextUpdateTime | float | Private | — | |
| 0x00CC | 0x04 | padding / unreflected | |||
| 0x08 | _selectedProfile | EmbeddedProfile | Private | — | |
| 0x08 | _winningCameraVolume | CameraCullingVolume | Private | — | |
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 21
| Signature | Flags | Native | Params |
|---|---|---|---|
| void OnEnable() | Private | 0x00 | |
| void Update() | Private | 0x00 | |
| void RebuildCaches_ContextMenu() | Private | 0x00 | |
| void RebuildCaches() | Private | 0x00 | |
| void RefreshCullZonesCache() | Private | 0x00 | |
| void RefreshCameraVolumesCache() | Private | 0x00 | |
| void RefreshTargetsCache() | Private | 0x00 | |
| Transform ResolveTargetTransform() | Private | 0x08 | |
| bool PassesCameraVolumeTagFilter(CameraCullingVolume v) | Private | 0x08 | |
| bool PassesCullZoneTagFilter(CullZone z) | Private | 0x08 | |
| void ComputeActiveCameraVolumes(const Vector3& targetPosition) | Private | 0x0C | |
| CameraCullingVolume SelectWinningCameraVolume() | Private | 0x08 | |
| EmbeddedProfile ResolveSelectedEmbeddedProfile(CameraCullingVolume winningVolume) | Private | 0x08 | |
| EmbeddedProfile FindProfileById(const string& profileId) | Private | 0x08 | |
| void ComputeActiveCullZones(EmbeddedProfile profile) | Private | 0x08 | |
| bool ZoneIdListContains(const ReadOnlySpan<System.String>& activeIds, const string& zoneId) | PrivateStatic | 0x10 | |
| void ApplyCulling() | Private | 0x00 | |
| bool TargetPositionInsideAnyActiveCullZone(const Vector3& targetPosition) | Private | 0x0C | |
| void WriteDebug() | Private | 0x00 | |
| void WriteDebugNoTarget() | Private | 0x00 | |
| void .ctor() | Public+1 flags | 0x00 |