TopDown Engine v4.5
Loading...
Searching...
No Matches
MoreMountains.Feedbacks.MMAudioSourceVolumeShakeEvent Struct Reference

An event used to trigger vignette shakes. More...

Public Member Functions

delegate void Delegate (AnimationCurve volumeCurve, float duration, float remapMin, float remapMax, bool relativeVolume=false, float feedbacksIntensity=1.0f, MMChannelData channelData=null, bool resetShakerValuesAfterShake=true, bool resetTargetValuesAfterShake=true, bool forwardDirection=true, TimescaleModes timescaleMode=TimescaleModes.Scaled, bool stop=false, bool restore=false)

Static Public Member Functions

static void Register (Delegate callback)
static void Unregister (Delegate callback)
static void Trigger (AnimationCurve volumeCurve, float duration, float remapMin, float remapMax, bool relativeVolume=false, float feedbacksIntensity=1.0f, MMChannelData channelData=null, bool resetShakerValuesAfterShake=true, bool resetTargetValuesAfterShake=true, bool forwardDirection=true, TimescaleModes timescaleMode=TimescaleModes.Scaled, bool stop=false, bool restore=false)

Detailed Description

An event used to trigger vignette shakes.

Member Function Documentation

◆ Delegate()

delegate void MoreMountains.Feedbacks.MMAudioSourceVolumeShakeEvent.Delegate ( AnimationCurve volumeCurve,
float duration,
float remapMin,
float remapMax,
bool relativeVolume = false,
float feedbacksIntensity = 1.0f,
MMChannelData channelData = null,
bool resetShakerValuesAfterShake = true,
bool resetTargetValuesAfterShake = true,
bool forwardDirection = true,
TimescaleModes timescaleMode = TimescaleModes.Scaled,
bool stop = false,
bool restore = false )

◆ Register()

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

◆ Trigger()

void MoreMountains.Feedbacks.MMAudioSourceVolumeShakeEvent.Trigger ( AnimationCurve volumeCurve,
float duration,
float remapMin,
float remapMax,
bool relativeVolume = false,
float feedbacksIntensity = 1::0f,
MMChannelData channelData = null,
bool resetShakerValuesAfterShake = true,
bool resetTargetValuesAfterShake = true,
bool forwardDirection = true,
TimescaleModes timescaleMode = TimescaleModes::Scaled,
bool stop = false,
bool restore = false )
static

◆ Unregister()

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

The documentation for this struct was generated from the following file:
  • H:/Code/MoreMountains/topdownengine/Assets/TopDownEngine/ThirdParty/MoreMountains/MMFeedbacks/MMFeedbacks/Shakers/MMAudioSourceVolumeShaker.cs