Feel
4.3
The best way to improve your game's feel and make it extra juicy
|
Use this class to have a global PP volume auto blend its weight on cue, between a start and end values More...
Public Types | |
enum | TimeScales { TimeScales.Scaled, TimeScales.Unscaled } |
the possible timescales this blend can operate on More... | |
enum | BlendTriggerModes { BlendTriggerModes.OnEnable, BlendTriggerModes.Script } |
the possible blend trigger modes More... | |
Public Attributes | |
BlendTriggerModes | BlendTriggerMode = BlendTriggerModes.OnEnable |
float | BlendDuration = 1f |
the duration of the blend (in seconds) More... | |
AnimationCurve | Curve = new AnimationCurve(new Keyframe(0, 0), new Keyframe(1, 1f)) |
the curve to use to blend More... | |
float | InitialWeight = 0f |
the weight at the start of the blend More... | |
float | FinalWeight = 1f |
the desired weight at the end of the blend More... | |
TimeScales | TimeScale = TimeScales.Unscaled |
the timescale to operate on More... | |
bool | DisableVolumeOnZeroWeight = true |
whether or not the associated volume should be disabled at 0 More... | |
bool | DisableSelfAfterEnd = true |
whether or not this blender should disable itself at 0 More... | |
bool | Interruptable = true |
whether or not this blender can be interrupted More... | |
bool | StartFromCurrentValue = true |
whether or not this blender should pick the current value as its starting point More... | |
bool | ResetToInitialValueOnEnd = false |
reset to initial value on end More... | |
bool | TestBlend |
test blend button More... | |
bool | TestBlendBackwards |
test blend back button More... | |
Protected Member Functions | |
float | GetTime () |
Returns the correct timescale based on the chosen settings More... | |
Protected Attributes | |
float | _initial |
float | _destination |
float | _startTime |
bool | _blending = false |
Use this class to have a global PP volume auto blend its weight on cue, between a start and end values
|
protected |
Returns the correct timescale based on the chosen settings
|
protected |
|
protected |
|
protected |
|
protected |
float MoreMountains.FeedbacksForThirdParty.MMGlobalPostProcessingVolumeAutoBlend.BlendDuration = 1f |
the duration of the blend (in seconds)
BlendTriggerModes MoreMountains.FeedbacksForThirdParty.MMGlobalPostProcessingVolumeAutoBlend.BlendTriggerMode = BlendTriggerModes.OnEnable |
the trigger mode for this MMGlobalPostProcessingVolumeAutoBlend Start : will play automatically on enable
AnimationCurve MoreMountains.FeedbacksForThirdParty.MMGlobalPostProcessingVolumeAutoBlend.Curve = new AnimationCurve(new Keyframe(0, 0), new Keyframe(1, 1f)) |
the curve to use to blend
bool MoreMountains.FeedbacksForThirdParty.MMGlobalPostProcessingVolumeAutoBlend.DisableSelfAfterEnd = true |
whether or not this blender should disable itself at 0
bool MoreMountains.FeedbacksForThirdParty.MMGlobalPostProcessingVolumeAutoBlend.DisableVolumeOnZeroWeight = true |
whether or not the associated volume should be disabled at 0
float MoreMountains.FeedbacksForThirdParty.MMGlobalPostProcessingVolumeAutoBlend.FinalWeight = 1f |
the desired weight at the end of the blend
float MoreMountains.FeedbacksForThirdParty.MMGlobalPostProcessingVolumeAutoBlend.InitialWeight = 0f |
the weight at the start of the blend
bool MoreMountains.FeedbacksForThirdParty.MMGlobalPostProcessingVolumeAutoBlend.Interruptable = true |
whether or not this blender can be interrupted
bool MoreMountains.FeedbacksForThirdParty.MMGlobalPostProcessingVolumeAutoBlend.ResetToInitialValueOnEnd = false |
reset to initial value on end
bool MoreMountains.FeedbacksForThirdParty.MMGlobalPostProcessingVolumeAutoBlend.StartFromCurrentValue = true |
whether or not this blender should pick the current value as its starting point
bool MoreMountains.FeedbacksForThirdParty.MMGlobalPostProcessingVolumeAutoBlend.TestBlend |
test blend button
bool MoreMountains.FeedbacksForThirdParty.MMGlobalPostProcessingVolumeAutoBlend.TestBlendBackwards |
test blend back button
TimeScales MoreMountains.FeedbacksForThirdParty.MMGlobalPostProcessingVolumeAutoBlend.TimeScale = TimeScales.Unscaled |
the timescale to operate on