Zdexby TheHolyOneZ
36,909 classes
Class

GPUGridInstancer_Animated

: MonoBehaviour : Behaviour : Component : Object : Object
GPUGridInstancer_Animated, Assembly-CSharp 0x01B0 (432 B) inherited 0x0020 Assembly-CSharp.dll
0x00x01B0

Members 77

OffsetSizeNameTypeFlagsDefault
0x08meshMeshPrivate—
0x08materialMaterialPrivate—
0x08rowsList<GPUGridInstancer_Animated.RowSettings>Private—
0x04legacyRowsintPrivate—
0x04legacyColumnsintPrivate—
0x04legacyRowSpacingfloatPrivate—
0x04widthSpacingfloatPrivate—
0x04uniformScalefloatPrivate—
0x0CbaseEulerRotationVector3Private—
0x04burstTriggerModeBurstTriggerModePrivate—
0x005C0x04padding / unreflected
0x08burstAnimatorAnimatorPrivate—
0x08burstAnimatorBoolParameterstringPrivate—
0x01burstTriggerLocalBoolboolPrivate—
0x01useLocalTriggerBoolInsteadOfAnimatorParameterboolPrivate—
0x01autoResetAnimatorBoolToFalseboolPrivate—
0x00730x01padding / unreflected
0x04burstDurationSecondsfloatPrivate—
0x01restartBurstIfTriggeredWhileActiveboolPrivate—
0x01rerollSpeedAndDirectionOnBurstboolPrivate—
0x007A0x02padding / unreflected
0x0CrotationAxisLocalVector3Private—
0x04rotationDirectionModeRotationDirectionModePrivate—
0x04minSpeedDegPerSecfloatPrivate—
0x04maxSpeedDegPerSecfloatPrivate—
0x04randomSeedintPrivate—
0x01randomizeStartPhaseboolPrivate—
0x01pivotPerInstanceboolPrivate—
0x01useTickMotionboolPrivate—
0x009B0x01padding / unreflected
0x04tickSegmentsintPrivate—
0x04tickEasingTickEasingPrivate—
0x04tickSnapStrengthfloatPrivate—
0x01useDeltaTimeIntegrationboolPrivate—
0x00A90x03padding / unreflected
0x04shadowCastingShadowCastingModePrivate—
0x01receiveShadowsboolPrivate—
0x00B10x03padding / unreflected
0x04layerintPrivate—
—0x04BatchSizeintPrivateStatic+1 flags1023
0x08_matrixBatchesList<UnityEngine.Matrix4x4[]>Private+1 flags—
0x08_batchCountsList<System.Int32>Private+1 flags—
0x08_baseWorldPositionsVector3[]Private—
0x08_speedDegPerSecfloat[]Private—
0x08_dirfloat[]Private—
0x08_angleDegRawfloat[]Private—
0x01_burstActiveboolPrivate—
0x00E90x03padding / unreflected
0x04_burstRemainingfloatPrivate—
0x04_burstCountintPrivate—
0x01_animParamPrevboolPrivate—
0x01_localMirrorPrevboolPrivate—
0x00F60x02padding / unreflected
0x08_lastEditorTimedoublePrivate—
0x08_lastMeshMeshPrivate—
0x08_lastMaterialMaterialPrivate—
0x04_lastWidthSpacingfloatPrivate—
0x04_lastUniformScalefloatPrivate—
0x0C_lastBaseEulerRotationVector3Private—
0x04_lastMinSpeedfloatPrivate—
0x04_lastMaxSpeedfloatPrivate—
0x04_lastSeedintPrivate—
0x01_lastRandomizeStartPhaseboolPrivate—
0x01_lastPivotPerInstanceboolPrivate—
0x01320x02padding / unreflected
0x0C_lastRotationAxisLocalVector3Private—
0x04_lastRotationDirectionModeRotationDirectionModePrivate—
0x01_lastUseTickMotionboolPrivate—
0x01450x03padding / unreflected
0x04_lastTickSegmentsintPrivate—
0x04_lastTickEasingTickEasingPrivate—
0x04_lastTickSnapStrengthfloatPrivate—
0x01_lastUseDeltaTimeIntegrationboolPrivate—
0x01550x03padding / unreflected
0x04_lastShadowCastingShadowCastingModePrivate—
0x01_lastReceiveShadowsboolPrivate—
0x015D0x03padding / unreflected
0x04_lastLayerintPrivate—
0x0C_lastPosVector3Private—
0x10_lastRotQuaternionPrivate—
0x04_lastLegacyRowsintPrivate—
0x04_lastLegacyColumnsintPrivate—
0x04_lastLegacyRowSpacingfloatPrivate—
0x04_lastRowsHashintPrivate—
0x04_lastBurstTriggerModeBurstTriggerModePrivate—
0x01940x04padding / unreflected
0x08_lastBurstAnimatorAnimatorPrivate—
0x08_lastBurstAnimatorBoolParameterstringPrivate—
0x01_lastAutoResetAnimatorBoolToFalseboolPrivate—
0x01_lastUseLocalTriggerBoolInsteadOfAnimatorParameterboolPrivate—
0x01AA0x06unreflected bytes to end of GPUGridInstancer_Animated
Inherited from MonoBehaviour 1
OffsetSizeNameTypeFlagsDefault
0x08m_CancellationTokenSourceCancellationTokenSourcePrivate—
Inherited from Object 5
OffsetSizeNameTypeFlagsDefault
—0x04kInstanceID_NoneintPrivateStatic+1 flags8
0x08m_CachedPtrlongPrivate—
0x04OffsetOfInstanceIDInCPlusPlusObjectintStatic+2 flags—
—0x08objectIsNullMessagestringPrivateStatic+1 flags—
—0x08cloneDestroyedMessagestringPrivateStatic+1 flags—

Functions 24

SignatureFlagsNativeParams
void OnEnable()Private0x00
void OnValidate()Private0x00
void Update()Private0x00
void PollLocalMirrorBoolAndTriggerIfNeeded()Private0x00
void ResolveAnimatorIfNeeded(bool force)Private0x01
bool ReadAnimatorBoolSafe()Private0x01
void PollAnimatorBoolAndTriggerIfNeeded()Private0x00
void TriggerRotationBurst()Public0x00
void TriggerRotationBurstWithDuration(float durationSeconds)Public0x04
void DrawBatches()Private0x00
void RebuildIfNeeded(bool force)Private0x01
int ComputeRowsHash()Private0x04
void BuildAllPreservingAnglesWhenPossible()Private0x00
void AllocateBatchesAndFillMatrices()Private0x00
void RebuildMatricesFromCurrentState()Private0x00
void StepBurstAndUpdateMatrices()Private0x00
float EvaluateTickAngle(float rawAngleDeg)Private0x04
float ApplyTickEasing(float t)Private0x04
float PickDirection(Random rng)Private0x08
void RerollSpeedAndDirectionForBurst()Private0x00
Matrix4x4 BuildMatrixForIndex(int idx, const Vector3& scale)Private0x40
float GetDeltaTimeSeconds()Private0x04
int[] GetRowPlan(ref float[]& rowStartZ)Private0x08
void .ctor()Public+1 flags0x00