implements IEquatable`1
0x00x0020
Members 2
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | m_Ptr | long | 1 flags | — | |
| 0x01 | m_RequiresNativeCleanup | bool | Private | — | |
| 0x0019 | 0x07 | unreflected bytes to end of AnimationCurve | |||
Functions 52
| Signature | Flags | Native | Params |
|---|---|---|---|
| void Internal_Destroy(long ptr) | PrivateStatic | 0x08 | |
| long Internal_Create(const Keyframe[]& keys) | PrivateStatic | 0x08 | |
| bool Internal_Equals(long other) | Private | 0x08 | |
| void Internal_CopyFrom(long other) | Private | 0x08 | |
| void Finalize() | 2 flags | 0x00 | |
| float Evaluate(float time) | Public | 0x04 | |
| Keyframe[] get_keys() | Public+1 flags | 0x08 | |
| void set_keys(const Keyframe[]& value) | Public+1 flags | 0x08 | |
| int AddKey(float time, float value) | Public | 0x04 | |
| int AddKey(const Keyframe& key) | Public | 0x1C | |
| int AddKey_Internal(const Keyframe& key) | Private | 0x1C | |
| int MoveKey(int index, const Keyframe& key) | Public | 0x1C | |
| void ClearKeys() | Public | 0x00 | |
| void RemoveKey(int index) | Public | 0x04 | |
| Keyframe get_Item(int index) | Public+1 flags | 0x1C | |
| int get_length() | Public+1 flags | 0x04 | |
| Keyframe GetKey(int index) | Private | 0x1C | |
| void GetKeys(const Span<UnityEngine.Keyframe>& keys) | Public | 0x10 | |
| void GetKeysWithSpan(const Span<UnityEngine.Keyframe>& keys) | Private | 0x10 | |
| void SetKeys(const ReadOnlySpan<UnityEngine.Keyframe>& keys) | Public | 0x10 | |
| int GetHashCode() | Public+1 flags | 0x04 | |
| void SmoothTangents(int index, float weight) | Public | 0x04 | |
| AnimationCurve Constant(float timeStart, float timeEnd, float value) | PublicStatic | 0x08 | |
| AnimationCurve Linear(float timeStart, float valueStart, float timeEnd, float valueEnd) | PublicStatic | 0x08 | |
| AnimationCurve EaseInOut(float timeStart, float valueStart, float timeEnd, float valueEnd) | PublicStatic | 0x08 | |
| void set_preWrapMode(const WrapMode& value) | Public+1 flags | 0x04 | |
| void set_postWrapMode(const WrapMode& value) | Public+1 flags | 0x04 | |
| void .ctor(const Keyframe[]& keys) | Public+1 flags | 0x08 | |
| void .ctor() | Public+1 flags | 0x00 | |
| void .ctor(long ptr, bool ownMemory) | 2 flags | 0x08 | |
| bool Equals(object o) | Public+1 flags | 0x08 | |
| bool Equals(AnimationCurve other) | PublicFinal+2 flags | 0x08 | |
| void CopyFrom(AnimationCurve other) | Public | 0x08 | |
| long Internal_Create_Injected(ref ManagedSpanWrapper& keys) | PrivateStatic | 0x10 | |
| bool Internal_Equals_Injected(long _unity_self, long other) | PrivateStatic | 0x08 | |
| void Internal_CopyFrom_Injected(long _unity_self, long other) | PrivateStatic | 0x08 | |
| float Evaluate_Injected(long _unity_self, float time) | PrivateStatic | 0x08 | |
| void get_keys_Injected(long _unity_self, ref BlittableArrayWrapper& ret) | PrivateStatic | 0x10 | |
| void set_keys_Injected(long _unity_self, ref ManagedSpanWrapper& value) | PrivateStatic | 0x10 | |
| int AddKey_Injected(long _unity_self, float time, float value) | PrivateStatic | 0x08 | |
| int AddKey_Internal_Injected(long _unity_self, ref Keyframe& key) | PrivateStatic | 0x1C | |
| int MoveKey_Injected(long _unity_self, int index, ref Keyframe& key) | PrivateStatic | 0x1C | |
| void ClearKeys_Injected(long _unity_self) | PrivateStatic | 0x08 | |
| void RemoveKey_Injected(long _unity_self, int index) | PrivateStatic | 0x08 | |
| int get_length_Injected(long _unity_self) | PrivateStatic | 0x08 | |
| void GetKey_Injected(long _unity_self, int index, ref Keyframe& ret) | PrivateStatic | 0x1C | |
| void GetKeysWithSpan_Injected(long _unity_self, ref ManagedSpanWrapper& keys) | PrivateStatic | 0x10 | |
| void SetKeys_Injected(long _unity_self, ref ManagedSpanWrapper& keys) | PrivateStatic | 0x10 | |
| int GetHashCode_Injected(long _unity_self) | PrivateStatic | 0x08 | |
| void SmoothTangents_Injected(long _unity_self, int index, float weight) | PrivateStatic | 0x08 | |
| void set_preWrapMode_Injected(long _unity_self, const WrapMode& value) | PrivateStatic | 0x08 | |
| void set_postWrapMode_Injected(long _unity_self, const WrapMode& value) | PrivateStatic | 0x08 |
Used by 322
types with a member, parameter or interface of this type<AnimateRotation>d__2<AnimateRotation>d__30<AnimateScale>d__1<AnimateScale>d__32<MoveFromTo>d__0<WarpText>d__7<WarpText>d__8AmmoBarAnimationCurve[]AnimationCurveParameterAudioSourceBindingsMarshallerCameraBlendStackCamshaftRockerCarDemoManagerChainAnimatorCurveChargeBarCinemachineBlendCinemachineBlendDefinitionCinemachineFixedSignalCinemachineFreeLookModifierCinemachineImpulseDefinitionCinemachineImpulseListenerToSwingBridgeClipboardToolSelectorCounterBatteryCinematicImpactSpawnerCounterBatteryTimerFMODBridgeCurveEditUtilityDecayerDelegateDelegateDelegateDelegateDelegateDelegateDelegateDelegateDelegateDelegateDelegateDelegateDelegateDelegateDelegateDelegateDelegateDelegateDelegateDelegateDelegateDelegateDelegateDelegateDelegateDelegateDelegateDelegateDelegateDelegateDelegateDelegateDelegateDelegateDelegateDelegateDelegateDelegateDelegateDelegateDelegateDelegateDelegateDelegateDelegateDelegateDelegateDialGaugeDisplayDialInteractableDialToSplitFlipDisplayBinderDialToSplitFlipTextureBinderEnvelopeDefinition+242 more