Class TMPSceneOffsetProvider
- Namespace
- TMPEffects.Parameters
public abstract class TMPSceneOffsetProvider : MonoBehaviour, ITMPOffsetProvider
- Inheritance
-
TMPSceneOffsetProvider
- Implements
Methods
GetMinMaxOffset(out float, out float, ITMPSegmentData, IAnimatorDataProvider, bool)
Get the minimum / maximum offset for the given segment.
public abstract void GetMinMaxOffset(out float min, out float max, ITMPSegmentData segmentData, IAnimatorDataProvider animatorData, bool ignoreAnimatorScaling = false)
Parameters
min
floatThe output parameter that will contain the minimum offset.
max
floatThe output parameter that will contain the maximum offset.
segmentData
ITMPSegmentDataThe relevant segment data.
animatorData
IAnimatorDataProviderThe relevant animator data.
ignoreAnimatorScaling
boolWhether to ignore the animator's scaling.
GetOffset(CharData, ITMPSegmentData, IAnimatorDataProvider, bool)
Get a timing offset for the given character.
public abstract float GetOffset(CharData cData, ITMPSegmentData segmentData, IAnimatorDataProvider animatorData, bool ignoreAnimatorScaling = false)
Parameters
cData
CharDataThe character to get an offset for.
segmentData
ITMPSegmentDataThe relevant segment data.
animatorData
IAnimatorDataProviderThe relevant animator data.
ignoreAnimatorScaling
boolWhether to ignore the animator's scaling.