0x00x01B0
Members 77
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | mesh | Mesh | Private | — | |
| 0x08 | material | Material | Private | — | |
| 0x08 | rows | List<GPUGridInstancer_Animated.RowSettings> | Private | — | |
| 0x04 | legacyRows | int | Private | — | |
| 0x04 | legacyColumns | int | Private | — | |
| 0x04 | legacyRowSpacing | float | Private | — | |
| 0x04 | widthSpacing | float | Private | — | |
| 0x04 | uniformScale | float | Private | — | |
| 0x0C | baseEulerRotation | Vector3 | Private | — | |
| 0x04 | burstTriggerMode | BurstTriggerMode | Private | — | |
| 0x005C | 0x04 | padding / unreflected | |||
| 0x08 | burstAnimator | Animator | Private | — | |
| 0x08 | burstAnimatorBoolParameter | string | Private | — | |
| 0x01 | burstTriggerLocalBool | bool | Private | — | |
| 0x01 | useLocalTriggerBoolInsteadOfAnimatorParameter | bool | Private | — | |
| 0x01 | autoResetAnimatorBoolToFalse | bool | Private | — | |
| 0x0073 | 0x01 | padding / unreflected | |||
| 0x04 | burstDurationSeconds | float | Private | — | |
| 0x01 | restartBurstIfTriggeredWhileActive | bool | Private | — | |
| 0x01 | rerollSpeedAndDirectionOnBurst | bool | Private | — | |
| 0x007A | 0x02 | padding / unreflected | |||
| 0x0C | rotationAxisLocal | Vector3 | Private | — | |
| 0x04 | rotationDirectionMode | RotationDirectionMode | Private | — | |
| 0x04 | minSpeedDegPerSec | float | Private | — | |
| 0x04 | maxSpeedDegPerSec | float | Private | — | |
| 0x04 | randomSeed | int | Private | — | |
| 0x01 | randomizeStartPhase | bool | Private | — | |
| 0x01 | pivotPerInstance | bool | Private | — | |
| 0x01 | useTickMotion | bool | Private | — | |
| 0x009B | 0x01 | padding / unreflected | |||
| 0x04 | tickSegments | int | Private | — | |
| 0x04 | tickEasing | TickEasing | Private | — | |
| 0x04 | tickSnapStrength | float | Private | — | |
| 0x01 | useDeltaTimeIntegration | bool | Private | — | |
| 0x00A9 | 0x03 | padding / unreflected | |||
| 0x04 | shadowCasting | ShadowCastingMode | Private | — | |
| 0x01 | receiveShadows | bool | Private | — | |
| 0x00B1 | 0x03 | padding / unreflected | |||
| 0x04 | layer | int | Private | — | |
| — | 0x04 | BatchSize | int | PrivateStatic+1 flags | 1023 |
| 0x08 | _matrixBatches | List<UnityEngine.Matrix4x4[]> | Private+1 flags | — | |
| 0x08 | _batchCounts | List<System.Int32> | Private+1 flags | — | |
| 0x08 | _baseWorldPositions | Vector3[] | Private | — | |
| 0x08 | _speedDegPerSec | float[] | Private | — | |
| 0x08 | _dir | float[] | Private | — | |
| 0x08 | _angleDegRaw | float[] | Private | — | |
| 0x01 | _burstActive | bool | Private | — | |
| 0x00E9 | 0x03 | padding / unreflected | |||
| 0x04 | _burstRemaining | float | Private | — | |
| 0x04 | _burstCount | int | Private | — | |
| 0x01 | _animParamPrev | bool | Private | — | |
| 0x01 | _localMirrorPrev | bool | Private | — | |
| 0x00F6 | 0x02 | padding / unreflected | |||
| 0x08 | _lastEditorTime | double | Private | — | |
| 0x08 | _lastMesh | Mesh | Private | — | |
| 0x08 | _lastMaterial | Material | Private | — | |
| 0x04 | _lastWidthSpacing | float | Private | — | |
| 0x04 | _lastUniformScale | float | Private | — | |
| 0x0C | _lastBaseEulerRotation | Vector3 | Private | — | |
| 0x04 | _lastMinSpeed | float | Private | — | |
| 0x04 | _lastMaxSpeed | float | Private | — | |
| 0x04 | _lastSeed | int | Private | — | |
| 0x01 | _lastRandomizeStartPhase | bool | Private | — | |
| 0x01 | _lastPivotPerInstance | bool | Private | — | |
| 0x0132 | 0x02 | padding / unreflected | |||
| 0x0C | _lastRotationAxisLocal | Vector3 | Private | — | |
| 0x04 | _lastRotationDirectionMode | RotationDirectionMode | Private | — | |
| 0x01 | _lastUseTickMotion | bool | Private | — | |
| 0x0145 | 0x03 | padding / unreflected | |||
| 0x04 | _lastTickSegments | int | Private | — | |
| 0x04 | _lastTickEasing | TickEasing | Private | — | |
| 0x04 | _lastTickSnapStrength | float | Private | — | |
| 0x01 | _lastUseDeltaTimeIntegration | bool | Private | — | |
| 0x0155 | 0x03 | padding / unreflected | |||
| 0x04 | _lastShadowCasting | ShadowCastingMode | Private | — | |
| 0x01 | _lastReceiveShadows | bool | Private | — | |
| 0x015D | 0x03 | padding / unreflected | |||
| 0x04 | _lastLayer | int | Private | — | |
| 0x0C | _lastPos | Vector3 | Private | — | |
| 0x10 | _lastRot | Quaternion | Private | — | |
| 0x04 | _lastLegacyRows | int | Private | — | |
| 0x04 | _lastLegacyColumns | int | Private | — | |
| 0x04 | _lastLegacyRowSpacing | float | Private | — | |
| 0x04 | _lastRowsHash | int | Private | — | |
| 0x04 | _lastBurstTriggerMode | BurstTriggerMode | Private | — | |
| 0x0194 | 0x04 | padding / unreflected | |||
| 0x08 | _lastBurstAnimator | Animator | Private | — | |
| 0x08 | _lastBurstAnimatorBoolParameter | string | Private | — | |
| 0x01 | _lastAutoResetAnimatorBoolToFalse | bool | Private | — | |
| 0x01 | _lastUseLocalTriggerBoolInsteadOfAnimatorParameter | bool | Private | — | |
| 0x01AA | 0x06 | unreflected bytes to end of GPUGridInstancer_Animated | |||
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 24
| Signature | Flags | Native | Params |
|---|---|---|---|
| void OnEnable() | Private | 0x00 | |
| void OnValidate() | Private | 0x00 | |
| void Update() | Private | 0x00 | |
| void PollLocalMirrorBoolAndTriggerIfNeeded() | Private | 0x00 | |
| void ResolveAnimatorIfNeeded(bool force) | Private | 0x01 | |
| bool ReadAnimatorBoolSafe() | Private | 0x01 | |
| void PollAnimatorBoolAndTriggerIfNeeded() | Private | 0x00 | |
| void TriggerRotationBurst() | Public | 0x00 | |
| void TriggerRotationBurstWithDuration(float durationSeconds) | Public | 0x04 | |
| void DrawBatches() | Private | 0x00 | |
| void RebuildIfNeeded(bool force) | Private | 0x01 | |
| int ComputeRowsHash() | Private | 0x04 | |
| void BuildAllPreservingAnglesWhenPossible() | Private | 0x00 | |
| void AllocateBatchesAndFillMatrices() | Private | 0x00 | |
| void RebuildMatricesFromCurrentState() | Private | 0x00 | |
| void StepBurstAndUpdateMatrices() | Private | 0x00 | |
| float EvaluateTickAngle(float rawAngleDeg) | Private | 0x04 | |
| float ApplyTickEasing(float t) | Private | 0x04 | |
| float PickDirection(Random rng) | Private | 0x08 | |
| void RerollSpeedAndDirectionForBurst() | Private | 0x00 | |
| Matrix4x4 BuildMatrixForIndex(int idx, const Vector3& scale) | Private | 0x40 | |
| float GetDeltaTimeSeconds() | Private | 0x04 | |
| int[] GetRowPlan(ref float[]& rowStartZ) | Private | 0x08 | |
| void .ctor() | Public+1 flags | 0x00 |