Infinite Runner Engine v1.9
|
Public Member Functions | |
virtual float | GetTime () |
virtual float | GetDeltaTime () |
virtual void | StartShaking () |
Starts shaking the values More... | |
virtual void | Play () |
Starts this shaker More... | |
virtual void | Stop () |
Stops this shaker More... | |
virtual void | StartListening () |
Starts listening for events More... | |
virtual void | StopListening () |
Stops listening for events More... | |
Public Attributes | |
int | Channel = 0 |
the channel to listen to - has to match the one on the feedback More... | |
float | ShakeDuration = 0.2f |
the duration of the shake, in seconds More... | |
bool | PlayOnAwake = false |
if this is true this shaker will play on awake More... | |
bool | Interruptible = true |
if this is true, a new shake can happen while shaking More... | |
bool | AlwaysResetTargetValuesAfterShake = false |
if this is true, this shaker will always reset target values, regardless of how it was called More... | |
float | CooldownBetweenShakes = 0f |
a cooldown, in seconds, after a shake, during which no other shake can start More... | |
bool | Shaking = false |
whether or not this shaker is shaking right now More... | |
bool | ForwardDirection = true |
TimescaleModes | TimescaleMode = TimescaleModes.Scaled |
Protected Member Functions | |
virtual void | Awake () |
On Awake we grab our volume and profile More... | |
virtual void | Initialization () |
Override this method to initialize your shaker More... | |
virtual void | ShakeStarts () |
Describes what happens when a shake starts More... | |
virtual void | GrabInitialValues () |
A method designed to collect initial values More... | |
virtual void | Update () |
On Update, we shake our values if needed, or reset if our shake has ended More... | |
virtual void | Shake () |
Override this method to implement shake over time More... | |
virtual float | ShakeFloat (AnimationCurve curve, float remapMin, float remapMax, bool relativeIntensity, float initialValue) |
A method used to "shake" a flot over time along a curve More... | |
virtual void | ResetTargetValues () |
Resets the values on the target More... | |
virtual void | ResetShakerValues () |
Resets the values on the shaker More... | |
virtual void | ShakeComplete () |
Describes what happens when the shake is complete More... | |
virtual void | OnEnable () |
On enable we start shaking if needed More... | |
virtual void | OnDestroy () |
On destroy we stop listening for events More... | |
virtual void | OnDisable () |
On disable we complete our shake if it was in progress More... | |
virtual bool | CheckEventAllowed (int channel, bool useRange=false, float range=0f, Vector3 eventOriginPosition=default(Vector3)) |
Returns true if this shaker should listen to events, false otherwise More... | |
Protected Attributes | |
float | _shakeStartedTimestamp = -Single.MaxValue |
float | _remappedTimeSinceStart |
bool | _resetShakerValuesAfterShake |
bool | _resetTargetValuesAfterShake |
float | _journey |
Properties | |
bool | ListeningToEvents [get] |
|
protectedvirtual |
On Awake we grab our volume and profile
|
protectedvirtual |
Returns true if this shaker should listen to events, false otherwise
channel |
|
virtual |
|
virtual |
|
protectedvirtual |
A method designed to collect initial values
Reimplemented in MoreMountains.Feedbacks.MMAudioFilterDistortionShaker, MoreMountains.Feedbacks.MMAudioFilterEchoShaker, MoreMountains.Feedbacks.MMAudioFilterHighPassShaker, MoreMountains.Feedbacks.MMAudioFilterLowPassShaker, MoreMountains.Feedbacks.MMAudioFilterReverbShaker, MoreMountains.Feedbacks.MMAudioSourcePitchShaker, MoreMountains.Feedbacks.MMAudioSourceStereoPanShaker, MoreMountains.Feedbacks.MMAudioSourceVolumeShaker, MoreMountains.Feedbacks.MMCameraClippingPlanesShaker, MoreMountains.Feedbacks.MMCameraFieldOfViewShaker, MoreMountains.Feedbacks.MMCameraOrthographicSizeShaker, MoreMountains.Feedbacks.MMLightShaker, MoreMountains.Feedbacks.MMSpriteRendererShaker, MoreMountains.FeedbacksForThirdParty.MMCinemachineClippingPlanesShaker, MoreMountains.FeedbacksForThirdParty.MMCinemachineFieldOfViewShaker, MoreMountains.FeedbacksForThirdParty.MMCinemachineOrthographicSizeShaker, MoreMountains.FeedbacksForThirdParty.MMBloomShaker_HDRP, MoreMountains.FeedbacksForThirdParty.MMChannelMixerShaker_HDRP, MoreMountains.FeedbacksForThirdParty.MMChromaticAberrationShaker_HDRP, MoreMountains.FeedbacksForThirdParty.MMColorAdjustmentsShaker_HDRP, MoreMountains.FeedbacksForThirdParty.MMExposureShaker_HDRP, MoreMountains.FeedbacksForThirdParty.MMFilmGrainShaker_HDRP, MoreMountains.FeedbacksForThirdParty.MMLensDistortionShaker_HDRP, MoreMountains.FeedbacksForThirdParty.MMMotionBlurShaker_HDRP, MoreMountains.FeedbacksForThirdParty.MMPaniniProjectionShaker_HDRP, MoreMountains.FeedbacksForThirdParty.MMVignetteShaker_HDRP, MoreMountains.FeedbacksForThirdParty.MMWhiteBalanceShaker_HDRP, MoreMountains.FeedbacksForThirdParty.MMBloomShaker, MoreMountains.FeedbacksForThirdParty.MMChromaticAberrationShaker, MoreMountains.FeedbacksForThirdParty.MMColorGradingShaker, MoreMountains.FeedbacksForThirdParty.MMDepthOfFieldShaker, MoreMountains.FeedbacksForThirdParty.MMLensDistortionShaker, MoreMountains.FeedbacksForThirdParty.MMVignetteShaker, MoreMountains.FeedbacksForThirdParty.MMBloomShaker_URP, MoreMountains.FeedbacksForThirdParty.MMChannelMixerShaker_URP, MoreMountains.FeedbacksForThirdParty.MMChromaticAberrationShaker_URP, MoreMountains.FeedbacksForThirdParty.MMColorAdjustmentsShaker_URP, MoreMountains.FeedbacksForThirdParty.MMDepthOfFieldShaker_URP, MoreMountains.FeedbacksForThirdParty.MMFilmGrainShaker_URP, MoreMountains.FeedbacksForThirdParty.MMLensDistortionShaker_URP, MoreMountains.FeedbacksForThirdParty.MMMotionBlurShaker_URP, MoreMountains.FeedbacksForThirdParty.MMPaniniProjectionShaker_URP, MoreMountains.FeedbacksForThirdParty.MMVignetteShaker_URP, and MoreMountains.FeedbacksForThirdParty.MMWhiteBalanceShaker_URP.
|
protectedvirtual |
Override this method to initialize your shaker
Reimplemented in MoreMountains.Feedbacks.MMAudioFilterDistortionShaker, MoreMountains.Feedbacks.MMAudioFilterEchoShaker, MoreMountains.Feedbacks.MMAudioFilterHighPassShaker, MoreMountains.Feedbacks.MMAudioFilterLowPassShaker, MoreMountains.Feedbacks.MMAudioFilterReverbShaker, MoreMountains.Feedbacks.MMAudioSourcePitchShaker, MoreMountains.Feedbacks.MMAudioSourceStereoPanShaker, MoreMountains.Feedbacks.MMAudioSourceVolumeShaker, MoreMountains.Feedbacks.MMCameraClippingPlanesShaker, MoreMountains.Feedbacks.MMCameraFieldOfViewShaker, MoreMountains.Feedbacks.MMCameraOrthographicSizeShaker, MoreMountains.Feedbacks.MMFeedbacksShaker, MoreMountains.Feedbacks.MMLightShaker, MoreMountains.Feedbacks.MMSpriteRendererShaker, MoreMountains.FeedbacksForThirdParty.MMCinemachineClippingPlanesShaker, MoreMountains.FeedbacksForThirdParty.MMCinemachineFieldOfViewShaker, MoreMountains.FeedbacksForThirdParty.MMCinemachineOrthographicSizeShaker, MoreMountains.FeedbacksForThirdParty.MMBloomShaker_HDRP, MoreMountains.FeedbacksForThirdParty.MMChannelMixerShaker_HDRP, MoreMountains.FeedbacksForThirdParty.MMChromaticAberrationShaker_HDRP, MoreMountains.FeedbacksForThirdParty.MMColorAdjustmentsShaker_HDRP, MoreMountains.FeedbacksForThirdParty.MMExposureShaker_HDRP, MoreMountains.FeedbacksForThirdParty.MMFilmGrainShaker_HDRP, MoreMountains.FeedbacksForThirdParty.MMLensDistortionShaker_HDRP, MoreMountains.FeedbacksForThirdParty.MMMotionBlurShaker_HDRP, MoreMountains.FeedbacksForThirdParty.MMPaniniProjectionShaker_HDRP, MoreMountains.FeedbacksForThirdParty.MMVignetteShaker_HDRP, MoreMountains.FeedbacksForThirdParty.MMWhiteBalanceShaker_HDRP, MoreMountains.FeedbacksForThirdParty.MMBloomShaker, MoreMountains.FeedbacksForThirdParty.MMChromaticAberrationShaker, MoreMountains.FeedbacksForThirdParty.MMColorGradingShaker, MoreMountains.FeedbacksForThirdParty.MMDepthOfFieldShaker, MoreMountains.FeedbacksForThirdParty.MMLensDistortionShaker, MoreMountains.FeedbacksForThirdParty.MMVignetteShaker, MoreMountains.FeedbacksForThirdParty.MMBloomShaker_URP, MoreMountains.FeedbacksForThirdParty.MMChannelMixerShaker_URP, MoreMountains.FeedbacksForThirdParty.MMChromaticAberrationShaker_URP, MoreMountains.FeedbacksForThirdParty.MMColorAdjustmentsShaker_URP, MoreMountains.FeedbacksForThirdParty.MMDepthOfFieldShaker_URP, MoreMountains.FeedbacksForThirdParty.MMFilmGrainShaker_URP, MoreMountains.FeedbacksForThirdParty.MMLensDistortionShaker_URP, MoreMountains.FeedbacksForThirdParty.MMMotionBlurShaker_URP, MoreMountains.FeedbacksForThirdParty.MMPaniniProjectionShaker_URP, MoreMountains.FeedbacksForThirdParty.MMVignetteShaker_URP, and MoreMountains.FeedbacksForThirdParty.MMWhiteBalanceShaker_URP.
|
protectedvirtual |
On destroy we stop listening for events
|
protectedvirtual |
On disable we complete our shake if it was in progress
|
protectedvirtual |
On enable we start shaking if needed
|
virtual |
Starts this shaker
|
protectedvirtual |
Resets the values on the shaker
Reimplemented in MoreMountains.Feedbacks.MMAudioFilterDistortionShaker, MoreMountains.Feedbacks.MMAudioFilterEchoShaker, MoreMountains.Feedbacks.MMAudioFilterHighPassShaker, MoreMountains.Feedbacks.MMAudioFilterLowPassShaker, MoreMountains.Feedbacks.MMAudioFilterReverbShaker, MoreMountains.Feedbacks.MMAudioSourcePitchShaker, MoreMountains.Feedbacks.MMAudioSourceStereoPanShaker, MoreMountains.Feedbacks.MMAudioSourceVolumeShaker, MoreMountains.Feedbacks.MMCameraClippingPlanesShaker, MoreMountains.Feedbacks.MMCameraFieldOfViewShaker, MoreMountains.Feedbacks.MMCameraOrthographicSizeShaker, MoreMountains.Feedbacks.MMLightShaker, MoreMountains.Feedbacks.MMSpriteRendererShaker, MoreMountains.FeedbacksForThirdParty.MMCinemachineClippingPlanesShaker, MoreMountains.FeedbacksForThirdParty.MMCinemachineFieldOfViewShaker, MoreMountains.FeedbacksForThirdParty.MMCinemachineOrthographicSizeShaker, MoreMountains.FeedbacksForThirdParty.MMBloomShaker_HDRP, MoreMountains.FeedbacksForThirdParty.MMChannelMixerShaker_HDRP, MoreMountains.FeedbacksForThirdParty.MMChromaticAberrationShaker_HDRP, MoreMountains.FeedbacksForThirdParty.MMColorAdjustmentsShaker_HDRP, MoreMountains.FeedbacksForThirdParty.MMExposureShaker_HDRP, MoreMountains.FeedbacksForThirdParty.MMFilmGrainShaker_HDRP, MoreMountains.FeedbacksForThirdParty.MMLensDistortionShaker_HDRP, MoreMountains.FeedbacksForThirdParty.MMMotionBlurShaker_HDRP, MoreMountains.FeedbacksForThirdParty.MMPaniniProjectionShaker_HDRP, MoreMountains.FeedbacksForThirdParty.MMVignetteShaker_HDRP, MoreMountains.FeedbacksForThirdParty.MMWhiteBalanceShaker_HDRP, MoreMountains.FeedbacksForThirdParty.MMBloomShaker, MoreMountains.FeedbacksForThirdParty.MMChromaticAberrationShaker, MoreMountains.FeedbacksForThirdParty.MMColorGradingShaker, MoreMountains.FeedbacksForThirdParty.MMDepthOfFieldShaker, MoreMountains.FeedbacksForThirdParty.MMLensDistortionShaker, MoreMountains.FeedbacksForThirdParty.MMVignetteShaker, MoreMountains.FeedbacksForThirdParty.MMBloomShaker_URP, MoreMountains.FeedbacksForThirdParty.MMChannelMixerShaker_URP, MoreMountains.FeedbacksForThirdParty.MMChromaticAberrationShaker_URP, MoreMountains.FeedbacksForThirdParty.MMColorAdjustmentsShaker_URP, MoreMountains.FeedbacksForThirdParty.MMDepthOfFieldShaker_URP, MoreMountains.FeedbacksForThirdParty.MMFilmGrainShaker_URP, MoreMountains.FeedbacksForThirdParty.MMLensDistortionShaker_URP, MoreMountains.FeedbacksForThirdParty.MMMotionBlurShaker_URP, MoreMountains.FeedbacksForThirdParty.MMPaniniProjectionShaker_URP, MoreMountains.FeedbacksForThirdParty.MMVignetteShaker_URP, and MoreMountains.FeedbacksForThirdParty.MMWhiteBalanceShaker_URP.
|
protectedvirtual |
Resets the values on the target
Reimplemented in MoreMountains.Feedbacks.MMAudioFilterDistortionShaker, MoreMountains.Feedbacks.MMAudioFilterEchoShaker, MoreMountains.Feedbacks.MMAudioFilterHighPassShaker, MoreMountains.Feedbacks.MMAudioFilterLowPassShaker, MoreMountains.Feedbacks.MMAudioFilterReverbShaker, MoreMountains.Feedbacks.MMAudioSourcePitchShaker, MoreMountains.Feedbacks.MMAudioSourceStereoPanShaker, MoreMountains.Feedbacks.MMAudioSourceVolumeShaker, MoreMountains.Feedbacks.MMCameraClippingPlanesShaker, MoreMountains.Feedbacks.MMCameraFieldOfViewShaker, MoreMountains.Feedbacks.MMCameraOrthographicSizeShaker, MoreMountains.Feedbacks.MMLightShaker, MoreMountains.Feedbacks.MMSpriteRendererShaker, MoreMountains.FeedbacksForThirdParty.MMCinemachineClippingPlanesShaker, MoreMountains.FeedbacksForThirdParty.MMCinemachineFieldOfViewShaker, MoreMountains.FeedbacksForThirdParty.MMCinemachineOrthographicSizeShaker, MoreMountains.FeedbacksForThirdParty.MMBloomShaker_HDRP, MoreMountains.FeedbacksForThirdParty.MMChannelMixerShaker_HDRP, MoreMountains.FeedbacksForThirdParty.MMChromaticAberrationShaker_HDRP, MoreMountains.FeedbacksForThirdParty.MMColorAdjustmentsShaker_HDRP, MoreMountains.FeedbacksForThirdParty.MMExposureShaker_HDRP, MoreMountains.FeedbacksForThirdParty.MMFilmGrainShaker_HDRP, MoreMountains.FeedbacksForThirdParty.MMLensDistortionShaker_HDRP, MoreMountains.FeedbacksForThirdParty.MMMotionBlurShaker_HDRP, MoreMountains.FeedbacksForThirdParty.MMPaniniProjectionShaker_HDRP, MoreMountains.FeedbacksForThirdParty.MMVignetteShaker_HDRP, MoreMountains.FeedbacksForThirdParty.MMWhiteBalanceShaker_HDRP, MoreMountains.FeedbacksForThirdParty.MMBloomShaker, MoreMountains.FeedbacksForThirdParty.MMChromaticAberrationShaker, MoreMountains.FeedbacksForThirdParty.MMColorGradingShaker, MoreMountains.FeedbacksForThirdParty.MMDepthOfFieldShaker, MoreMountains.FeedbacksForThirdParty.MMLensDistortionShaker, MoreMountains.FeedbacksForThirdParty.MMVignetteShaker, MoreMountains.FeedbacksForThirdParty.MMBloomShaker_URP, MoreMountains.FeedbacksForThirdParty.MMChannelMixerShaker_URP, MoreMountains.FeedbacksForThirdParty.MMChromaticAberrationShaker_URP, MoreMountains.FeedbacksForThirdParty.MMColorAdjustmentsShaker_URP, MoreMountains.FeedbacksForThirdParty.MMDepthOfFieldShaker_URP, MoreMountains.FeedbacksForThirdParty.MMFilmGrainShaker_URP, MoreMountains.FeedbacksForThirdParty.MMLensDistortionShaker_URP, MoreMountains.FeedbacksForThirdParty.MMMotionBlurShaker_URP, MoreMountains.FeedbacksForThirdParty.MMPaniniProjectionShaker_URP, MoreMountains.FeedbacksForThirdParty.MMVignetteShaker_URP, and MoreMountains.FeedbacksForThirdParty.MMWhiteBalanceShaker_URP.
|
protectedvirtual |
Override this method to implement shake over time
Reimplemented in MoreMountains.Feedbacks.MMAudioFilterDistortionShaker, MoreMountains.Feedbacks.MMAudioFilterEchoShaker, MoreMountains.Feedbacks.MMAudioFilterHighPassShaker, MoreMountains.Feedbacks.MMAudioFilterLowPassShaker, MoreMountains.Feedbacks.MMAudioFilterReverbShaker, MoreMountains.Feedbacks.MMAudioSourcePitchShaker, MoreMountains.Feedbacks.MMAudioSourceStereoPanShaker, MoreMountains.Feedbacks.MMAudioSourceVolumeShaker, MoreMountains.Feedbacks.MMCameraClippingPlanesShaker, MoreMountains.Feedbacks.MMCameraFieldOfViewShaker, MoreMountains.Feedbacks.MMCameraOrthographicSizeShaker, MoreMountains.Feedbacks.MMLightShaker, MoreMountains.Feedbacks.MMSpriteRendererShaker, MoreMountains.FeedbacksForThirdParty.MMCinemachineClippingPlanesShaker, MoreMountains.FeedbacksForThirdParty.MMCinemachineFieldOfViewShaker, MoreMountains.FeedbacksForThirdParty.MMCinemachineOrthographicSizeShaker, MoreMountains.FeedbacksForThirdParty.MMBloomShaker_HDRP, MoreMountains.FeedbacksForThirdParty.MMChannelMixerShaker_HDRP, MoreMountains.FeedbacksForThirdParty.MMChromaticAberrationShaker_HDRP, MoreMountains.FeedbacksForThirdParty.MMColorAdjustmentsShaker_HDRP, MoreMountains.FeedbacksForThirdParty.MMExposureShaker_HDRP, MoreMountains.FeedbacksForThirdParty.MMFilmGrainShaker_HDRP, MoreMountains.FeedbacksForThirdParty.MMLensDistortionShaker_HDRP, MoreMountains.FeedbacksForThirdParty.MMMotionBlurShaker_HDRP, MoreMountains.FeedbacksForThirdParty.MMPaniniProjectionShaker_HDRP, MoreMountains.FeedbacksForThirdParty.MMVignetteShaker_HDRP, MoreMountains.FeedbacksForThirdParty.MMWhiteBalanceShaker_HDRP, MoreMountains.FeedbacksForThirdParty.MMBloomShaker, MoreMountains.FeedbacksForThirdParty.MMChromaticAberrationShaker, MoreMountains.FeedbacksForThirdParty.MMColorGradingShaker, MoreMountains.FeedbacksForThirdParty.MMDepthOfFieldShaker, MoreMountains.FeedbacksForThirdParty.MMLensDistortionShaker, MoreMountains.FeedbacksForThirdParty.MMVignetteShaker, MoreMountains.FeedbacksForThirdParty.MMBloomShaker_URP, MoreMountains.FeedbacksForThirdParty.MMChannelMixerShaker_URP, MoreMountains.FeedbacksForThirdParty.MMChromaticAberrationShaker_URP, MoreMountains.FeedbacksForThirdParty.MMColorAdjustmentsShaker_URP, MoreMountains.FeedbacksForThirdParty.MMDepthOfFieldShaker_URP, MoreMountains.FeedbacksForThirdParty.MMFilmGrainShaker_URP, MoreMountains.FeedbacksForThirdParty.MMLensDistortionShaker_URP, MoreMountains.FeedbacksForThirdParty.MMMotionBlurShaker_URP, MoreMountains.FeedbacksForThirdParty.MMPaniniProjectionShaker_URP, MoreMountains.FeedbacksForThirdParty.MMVignetteShaker_URP, and MoreMountains.FeedbacksForThirdParty.MMWhiteBalanceShaker_URP.
|
protectedvirtual |
Describes what happens when the shake is complete
|
protectedvirtual |
A method used to "shake" a flot over time along a curve
curve | |
remapMin | |
remapMax | |
relativeIntensity | |
initialValue |
|
protectedvirtual |
Describes what happens when a shake starts
Reimplemented in MoreMountains.Feedbacks.MMFeedbacksShaker.
|
virtual |
Starts listening for events
Reimplemented in MoreMountains.Feedbacks.MMAudioFilterDistortionShaker, MoreMountains.Feedbacks.MMAudioFilterEchoShaker, MoreMountains.Feedbacks.MMAudioFilterHighPassShaker, MoreMountains.Feedbacks.MMAudioFilterLowPassShaker, MoreMountains.Feedbacks.MMAudioFilterReverbShaker, MoreMountains.Feedbacks.MMAudioSourcePitchShaker, MoreMountains.Feedbacks.MMAudioSourceStereoPanShaker, MoreMountains.Feedbacks.MMAudioSourceVolumeShaker, MoreMountains.Feedbacks.MMCameraClippingPlanesShaker, MoreMountains.Feedbacks.MMCameraFieldOfViewShaker, MoreMountains.Feedbacks.MMCameraOrthographicSizeShaker, MoreMountains.Feedbacks.MMFeedbacksShaker, MoreMountains.Feedbacks.MMLightShaker, MoreMountains.Feedbacks.MMSpriteRendererShaker, MoreMountains.FeedbacksForThirdParty.MMCinemachineClippingPlanesShaker, MoreMountains.FeedbacksForThirdParty.MMCinemachineFieldOfViewShaker, MoreMountains.FeedbacksForThirdParty.MMCinemachineOrthographicSizeShaker, MoreMountains.FeedbacksForThirdParty.MMBloomShaker_HDRP, MoreMountains.FeedbacksForThirdParty.MMChannelMixerShaker_HDRP, MoreMountains.FeedbacksForThirdParty.MMChromaticAberrationShaker_HDRP, MoreMountains.FeedbacksForThirdParty.MMColorAdjustmentsShaker_HDRP, MoreMountains.FeedbacksForThirdParty.MMExposureShaker_HDRP, MoreMountains.FeedbacksForThirdParty.MMFilmGrainShaker_HDRP, MoreMountains.FeedbacksForThirdParty.MMLensDistortionShaker_HDRP, MoreMountains.FeedbacksForThirdParty.MMMotionBlurShaker_HDRP, MoreMountains.FeedbacksForThirdParty.MMPaniniProjectionShaker_HDRP, MoreMountains.FeedbacksForThirdParty.MMVignetteShaker_HDRP, MoreMountains.FeedbacksForThirdParty.MMWhiteBalanceShaker_HDRP, MoreMountains.FeedbacksForThirdParty.MMBloomShaker, MoreMountains.FeedbacksForThirdParty.MMChromaticAberrationShaker, MoreMountains.FeedbacksForThirdParty.MMColorGradingShaker, MoreMountains.FeedbacksForThirdParty.MMDepthOfFieldShaker, MoreMountains.FeedbacksForThirdParty.MMLensDistortionShaker, MoreMountains.FeedbacksForThirdParty.MMVignetteShaker, MoreMountains.FeedbacksForThirdParty.MMBloomShaker_URP, MoreMountains.FeedbacksForThirdParty.MMChannelMixerShaker_URP, MoreMountains.FeedbacksForThirdParty.MMChromaticAberrationShaker_URP, MoreMountains.FeedbacksForThirdParty.MMColorAdjustmentsShaker_URP, MoreMountains.FeedbacksForThirdParty.MMDepthOfFieldShaker_URP, MoreMountains.FeedbacksForThirdParty.MMFilmGrainShaker_URP, MoreMountains.FeedbacksForThirdParty.MMLensDistortionShaker_URP, MoreMountains.FeedbacksForThirdParty.MMMotionBlurShaker_URP, MoreMountains.FeedbacksForThirdParty.MMPaniniProjectionShaker_URP, MoreMountains.FeedbacksForThirdParty.MMVignetteShaker_URP, and MoreMountains.FeedbacksForThirdParty.MMWhiteBalanceShaker_URP.
|
virtual |
Starts shaking the values
|
virtual |
Stops this shaker
|
virtual |
Stops listening for events
Reimplemented in MoreMountains.Feedbacks.MMAudioFilterDistortionShaker, MoreMountains.Feedbacks.MMAudioFilterEchoShaker, MoreMountains.Feedbacks.MMAudioFilterHighPassShaker, MoreMountains.Feedbacks.MMAudioFilterLowPassShaker, MoreMountains.Feedbacks.MMAudioFilterReverbShaker, MoreMountains.Feedbacks.MMAudioSourcePitchShaker, MoreMountains.Feedbacks.MMAudioSourceStereoPanShaker, MoreMountains.Feedbacks.MMAudioSourceVolumeShaker, MoreMountains.Feedbacks.MMCameraClippingPlanesShaker, MoreMountains.Feedbacks.MMCameraFieldOfViewShaker, MoreMountains.Feedbacks.MMCameraOrthographicSizeShaker, MoreMountains.Feedbacks.MMFeedbacksShaker, MoreMountains.Feedbacks.MMLightShaker, MoreMountains.Feedbacks.MMSpriteRendererShaker, MoreMountains.FeedbacksForThirdParty.MMCinemachineClippingPlanesShaker, MoreMountains.FeedbacksForThirdParty.MMCinemachineFieldOfViewShaker, MoreMountains.FeedbacksForThirdParty.MMCinemachineOrthographicSizeShaker, MoreMountains.FeedbacksForThirdParty.MMBloomShaker_HDRP, MoreMountains.FeedbacksForThirdParty.MMChannelMixerShaker_HDRP, MoreMountains.FeedbacksForThirdParty.MMChromaticAberrationShaker_HDRP, MoreMountains.FeedbacksForThirdParty.MMColorAdjustmentsShaker_HDRP, MoreMountains.FeedbacksForThirdParty.MMExposureShaker_HDRP, MoreMountains.FeedbacksForThirdParty.MMFilmGrainShaker_HDRP, MoreMountains.FeedbacksForThirdParty.MMLensDistortionShaker_HDRP, MoreMountains.FeedbacksForThirdParty.MMMotionBlurShaker_HDRP, MoreMountains.FeedbacksForThirdParty.MMPaniniProjectionShaker_HDRP, MoreMountains.FeedbacksForThirdParty.MMVignetteShaker_HDRP, MoreMountains.FeedbacksForThirdParty.MMWhiteBalanceShaker_HDRP, MoreMountains.FeedbacksForThirdParty.MMBloomShaker, MoreMountains.FeedbacksForThirdParty.MMChromaticAberrationShaker, MoreMountains.FeedbacksForThirdParty.MMColorGradingShaker, MoreMountains.FeedbacksForThirdParty.MMDepthOfFieldShaker, MoreMountains.FeedbacksForThirdParty.MMLensDistortionShaker, MoreMountains.FeedbacksForThirdParty.MMVignetteShaker, MoreMountains.FeedbacksForThirdParty.MMBloomShaker_URP, MoreMountains.FeedbacksForThirdParty.MMChannelMixerShaker_URP, MoreMountains.FeedbacksForThirdParty.MMChromaticAberrationShaker_URP, MoreMountains.FeedbacksForThirdParty.MMColorAdjustmentsShaker_URP, MoreMountains.FeedbacksForThirdParty.MMDepthOfFieldShaker_URP, MoreMountains.FeedbacksForThirdParty.MMFilmGrainShaker_URP, MoreMountains.FeedbacksForThirdParty.MMLensDistortionShaker_URP, MoreMountains.FeedbacksForThirdParty.MMMotionBlurShaker_URP, MoreMountains.FeedbacksForThirdParty.MMPaniniProjectionShaker_URP, MoreMountains.FeedbacksForThirdParty.MMVignetteShaker_URP, and MoreMountains.FeedbacksForThirdParty.MMWhiteBalanceShaker_URP.
|
protectedvirtual |
On Update, we shake our values if needed, or reset if our shake has ended
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
bool MoreMountains.Feedbacks.MMShaker.AlwaysResetTargetValuesAfterShake = false |
if this is true, this shaker will always reset target values, regardless of how it was called
int MoreMountains.Feedbacks.MMShaker.Channel = 0 |
the channel to listen to - has to match the one on the feedback
float MoreMountains.Feedbacks.MMShaker.CooldownBetweenShakes = 0f |
a cooldown, in seconds, after a shake, during which no other shake can start
bool MoreMountains.Feedbacks.MMShaker.ForwardDirection = true |
bool MoreMountains.Feedbacks.MMShaker.Interruptible = true |
if this is true, a new shake can happen while shaking
bool MoreMountains.Feedbacks.MMShaker.PlayOnAwake = false |
if this is true this shaker will play on awake
float MoreMountains.Feedbacks.MMShaker.ShakeDuration = 0.2f |
the duration of the shake, in seconds
bool MoreMountains.Feedbacks.MMShaker.Shaking = false |
whether or not this shaker is shaking right now
TimescaleModes MoreMountains.Feedbacks.MMShaker.TimescaleMode = TimescaleModes.Scaled |
|
get |