Feel 5.9.1
The best way to improve your game's feel and make it extra juicy
Loading...
Searching...
No Matches
MoreMountains.Feedbacks.MMTimeScaleEvent Struct Reference

Public Member Functions

delegate void Delegate (MMTimeScaleMethods timeScaleMethod, float timeScale, float duration, bool lerp, float lerpSpeed, bool infinite, MMTimeScaleLerpModes timeScaleLerpMode=MMTimeScaleLerpModes.Speed, MMTweenType timeScaleLerpCurve=null, float timeScaleLerpDuration=0.2f, bool timeScaleLerpOnUnfreeze=false, MMTweenType timeScaleLerpCurveOnUnfreeze=null, float timeScaleLerpDurationOnUnfreeze=0.2f)

Static Public Member Functions

static void Register (Delegate callback)
static void Unregister (Delegate callback)
static void Trigger (MMTimeScaleMethods timeScaleMethod, float timeScale, float duration, bool lerp, float lerpSpeed, bool infinite, MMTimeScaleLerpModes timeScaleLerpMode=MMTimeScaleLerpModes.Speed, MMTweenType timeScaleLerpCurve=null, float timeScaleLerpDuration=0.2f, bool timeScaleLerpOnUnfreeze=false, MMTweenType timeScaleLerpCurveOnUnfreeze=null, float timeScaleLerpDurationOnUnfreeze=0.2f)
static void Unfreeze ()
static void Reset ()

Member Function Documentation

◆ Delegate()

delegate void MoreMountains.Feedbacks.MMTimeScaleEvent.Delegate ( MMTimeScaleMethods timeScaleMethod,
float timeScale,
float duration,
bool lerp,
float lerpSpeed,
bool infinite,
MMTimeScaleLerpModes timeScaleLerpMode = MMTimeScaleLerpModes.Speed,
MMTweenType timeScaleLerpCurve = null,
float timeScaleLerpDuration = 0.2f,
bool timeScaleLerpOnUnfreeze = false,
MMTweenType timeScaleLerpCurveOnUnfreeze = null,
float timeScaleLerpDurationOnUnfreeze = 0.2f )

◆ Register()

void MoreMountains.Feedbacks.MMTimeScaleEvent.Register ( Delegate callback)
static

◆ Reset()

void MoreMountains.Feedbacks.MMTimeScaleEvent.Reset ( )
static

◆ Trigger()

void MoreMountains.Feedbacks.MMTimeScaleEvent.Trigger ( MMTimeScaleMethods timeScaleMethod,
float timeScale,
float duration,
bool lerp,
float lerpSpeed,
bool infinite,
MMTimeScaleLerpModes timeScaleLerpMode = MMTimeScaleLerpModes::Speed,
MMTweenType timeScaleLerpCurve = null,
float timeScaleLerpDuration = 0::2f,
bool timeScaleLerpOnUnfreeze = false,
MMTweenType timeScaleLerpCurveOnUnfreeze = null,
float timeScaleLerpDurationOnUnfreeze = 0::2f )
static

◆ Unfreeze()

void MoreMountains.Feedbacks.MMTimeScaleEvent.Unfreeze ( )
static

◆ Unregister()

void MoreMountains.Feedbacks.MMTimeScaleEvent.Unregister ( Delegate callback)
static

The documentation for this struct was generated from the following file:
  • H:/Code/MoreMountains/feel/Assets/Feel/MMTools/Core/MMTimeManager/MMTimeManager.cs