Zdexby TheHolyOneZ
36,909 classes
Class

ChainAnimatorCurve

: MonoBehaviour : Behaviour : Component : Object : Object
ChainAnimatorCurve, Assembly-CSharp 0x0128 (296 B) inherited 0x0020 Assembly-CSharp.dll
0x00x0128

Members 46

OffsetSizeNameTypeFlagsDefault
0x04modeChainModePublic—
0x00240x04padding / unreflected
0x08meshAMeshPublic—
0x08meshBMeshPublic—
0x08chainLinkMaterialMaterialPublic—
0x04linkSpacingfloatPublic—
0x04meshBIntervalintPublic—
0x04visibleLinkCountintPublic—
0x0ClinkRotationOffsetVector3Public—
0x04chainMovementfloatPublic—
0x01updateOnTransformChangeboolPublic—
0x01includeParentTransformChangesboolPublic—
0x00620x06padding / unreflected
0x08chainCurveAnimationCurvePublic—
0x04key0TimefloatPublic—
0x04key0ValuefloatPublic—
0x04key1TimefloatPublic—
0x04key1ValuefloatPublic—
0x04key2TimefloatPublic—
0x04key2ValuefloatPublic—
0x04key3TimefloatPublic—
0x04key3ValuefloatPublic—
0x04key4TimefloatPublic—
0x04key4ValuefloatPublic—
0x04key5TimefloatPublic—
0x04key5ValuefloatPublic—
0x04tangentSampleStepfloatPublic—
0x00A40x04padding / unreflected
0x08cachedInTangentsfloat[]Private+1 flags—
0x08cachedOutTangentsfloat[]Private+1 flags—
0x08cachedInWeightsfloat[]Private+1 flags—
0x08cachedOutWeightsfloat[]Private+1 flags—
0x08cachedWeightedModesWeightedMode[]Private+1 flags—
0x04lastCurveHashintPrivate—
0x00D40x04padding / unreflected
0x08matricesAList<UnityEngine.Matrix4x4>Private+1 flags—
0x08matricesBList<UnityEngine.Matrix4x4>Private+1 flags—
0x04linkCountintPrivate—
0x04lastChainMovementfloatPrivate—
0x04lastLinkSpacingfloatPrivate—
0x0ClastRotationOffsetVector3Private—
0x04lastMeshBIntervalintPrivate—
0x04lastModeChainModePrivate—
0x04lastVisibleLinkCountintPrivate—
0x04lastTangentSampleStepfloatPrivate—
0x08_transformTransformPrivate—
0x08lastKeyTimesfloat[]Private+1 flags—
0x08lastKeyValuesfloat[]Private+1 flags—
—0x04curveKeyCountintPrivateStatic+1 flags6
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 20

SignatureFlagsNativeParams
Transform get_Transform()Private+1 flags0x08
void Awake()Private0x00
void OnValidate()Private0x00
void Update()Private0x00
void CacheCurveTangents()Private0x00
void SyncCurveWithKeys(bool force)Private0x01
int CurveHash()Private0x04
void CacheKeyState()Private0x00
float GetCurveLength()Private0x04
void MarkDirty()Private0x00
bool NeedsUpdate()Private0x01
void UpdateMatrices(float curveLength)Private0x04
void AddLinkMatrix(int i, float curveT, float startT, float endT, int interval, ref Quaternion& offsetRot, ref Quaternion& currentRot)Private0x10
void DrawInstances()Private0x00
bool IsAnyRelevantTransformChanged()Private0x01
void ClearTransformChangedFlags()Private0x00
void MarkTransformChainAsChanged()Private0x00
float GetKeyTime(int i)Private0x04
float GetKeyValue(int i)Private0x04
void .ctor()Public+1 flags0x00