Corgi Engine  v8.8
MoreMountains.Feedbacks.MMLookAtShaker.MMLookAtShakeEvent Struct Reference

An event used to trigger a look at shake More...

Public Member Functions

delegate void Delegate (float duration, bool lockXAxis, bool lockYAxis, bool lockZAxis, MMF_LookAt.UpwardVectors upwardVector, MMF_LookAt.LookAtTargetModes lookAtTargetMode, Transform lookAtTarget, Vector3 lookAtTargetWorldPosition, Vector3 lookAtDirection, Transform transformToRotate, MMTweenType lookAtTween, bool useRange=false, float rangeDistance=0f, bool useRangeFalloff=false, AnimationCurve rangeFalloff=null, Vector2 remapRangeFalloff=default(Vector2), Vector3 rangePosition=default(Vector3), float feedbacksIntensity=1.0f, MMChannelData channelData=null, bool resetShakerValuesAfterShake=true, bool resetTargetValuesAfterShake=true, bool forwardDirection=true, TimescaleModes timescaleMode=TimescaleModes.Scaled, bool stop=false)
 

Static Public Member Functions

static void Register (Delegate callback)
 
static void Unregister (Delegate callback)
 
static void Trigger (float duration, bool lockXAxis, bool lockYAxis, bool lockZAxis, MMF_LookAt.UpwardVectors upwardVector, MMF_LookAt.LookAtTargetModes lookAtTargetMode, Transform lookAtTarget, Vector3 lookAtTargetWorldPosition, Vector3 lookAtDirection, Transform transformToRotate, MMTweenType lookAtTween, bool useRange=false, float rangeDistance=0f, bool useRangeFalloff=false, AnimationCurve rangeFalloff=null, Vector2 remapRangeFalloff=default(Vector2), Vector3 rangePosition=default(Vector3), float feedbacksIntensity=1.0f, MMChannelData channelData=null, bool resetShakerValuesAfterShake=true, bool resetTargetValuesAfterShake=true, bool forwardDirection=true, TimescaleModes timescaleMode=TimescaleModes.Scaled, bool stop=false)
 

Detailed Description

An event used to trigger a look at shake

Member Function Documentation

◆ Delegate()

delegate void MoreMountains.Feedbacks.MMLookAtShaker.MMLookAtShakeEvent.Delegate ( float  duration,
bool  lockXAxis,
bool  lockYAxis,
bool  lockZAxis,
MMF_LookAt.UpwardVectors  upwardVector,
MMF_LookAt.LookAtTargetModes  lookAtTargetMode,
Transform  lookAtTarget,
Vector3  lookAtTargetWorldPosition,
Vector3  lookAtDirection,
Transform  transformToRotate,
MMTweenType  lookAtTween,
bool  useRange = false,
float  rangeDistance = 0f,
bool  useRangeFalloff = false,
AnimationCurve  rangeFalloff = null,
Vector2  remapRangeFalloff = default(Vector2),
Vector3  rangePosition = default(Vector3),
float  feedbacksIntensity = 1.0f,
MMChannelData  channelData = null,
bool  resetShakerValuesAfterShake = true,
bool  resetTargetValuesAfterShake = true,
bool  forwardDirection = true,
TimescaleModes  timescaleMode = TimescaleModes.Scaled,
bool  stop = false 
)

◆ Register()

static void MoreMountains.Feedbacks.MMLookAtShaker.MMLookAtShakeEvent.Register ( Delegate  callback)
static

◆ Trigger()

static void MoreMountains.Feedbacks.MMLookAtShaker.MMLookAtShakeEvent.Trigger ( float  duration,
bool  lockXAxis,
bool  lockYAxis,
bool  lockZAxis,
MMF_LookAt.UpwardVectors  upwardVector,
MMF_LookAt.LookAtTargetModes  lookAtTargetMode,
Transform  lookAtTarget,
Vector3  lookAtTargetWorldPosition,
Vector3  lookAtDirection,
Transform  transformToRotate,
MMTweenType  lookAtTween,
bool  useRange = false,
float  rangeDistance = 0f,
bool  useRangeFalloff = false,
AnimationCurve  rangeFalloff = null,
Vector2  remapRangeFalloff = default(Vector2),
Vector3  rangePosition = default(Vector3),
float  feedbacksIntensity = 1.0f,
MMChannelData  channelData = null,
bool  resetShakerValuesAfterShake = true,
bool  resetTargetValuesAfterShake = true,
bool  forwardDirection = true,
TimescaleModes  timescaleMode = TimescaleModes.Scaled,
bool  stop = false 
)
static

◆ Unregister()

static void MoreMountains.Feedbacks.MMLookAtShaker.MMLookAtShakeEvent.Unregister ( Delegate  callback)
static

The documentation for this struct was generated from the following file: