Add this to a camera and it'll let you control its near and far clipping planes
More...
|
virtual void | OnMMCameraClippingPlanesShakeEvent (AnimationCurve animNearCurve, float duration, float remapNearMin, float remapNearMax, AnimationCurve animFarCurve, float remapFarMin, float remapFarMax, bool relativeValues=false, float attenuation=1.0f, int channel=0, bool resetShakerValuesAfterShake=true, bool resetTargetValuesAfterShake=true) |
| When we get the appropriate event, we trigger a shake More...
|
|
override void | StartListening () |
| Starts listening for events More...
|
|
override void | StopListening () |
| Stops listening for events More...
|
|
virtual void | StartShaking () |
| Starts shaking the values More...
|
|
virtual void | Play () |
| Starts this shaker More...
|
|
|
bool | RelativeClippingPlanes = false |
| whether or not to add to the initial value More...
|
|
AnimationCurve | ShakeNear = new AnimationCurve(new Keyframe(0, 0), new Keyframe(0.5f, 1), new Keyframe(1, 0)) |
| the curve used to animate the intensity value on More...
|
|
float | RemapNearZero = 0.3f |
| the value to remap the curve's 0 to
More...
|
|
float | RemapNearOne = 100f |
| the value to remap the curve's 1 to
More...
|
|
AnimationCurve | ShakeFar = new AnimationCurve(new Keyframe(0, 0), new Keyframe(0.5f, 1), new Keyframe(1, 0)) |
| the curve used to animate the intensity value on More...
|
|
float | RemapFarZero = 1000f |
| the value to remap the curve's 0 to
More...
|
|
float | RemapFarOne = 1000f |
| the value to remap the curve's 1 to
More...
|
|
int | Channel = 0 |
| the channel to listen to 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 | Shaking = false |
| whether or not this shaker is shaking right now More...
|
|
bool | ListeningToEvents => _listeningToEvents |
|
|
override void | Initialization () |
| On init we initialize our values More...
|
|
virtual void | Reset () |
| When that shaker gets added, we initialize its shake duration More...
|
|
override void | Shake () |
| Shakes values over time More...
|
|
override void | GrabInitialValues () |
| Collects initial values on the target More...
|
|
override void | ResetTargetValues () |
| Resets the target's values More...
|
|
override void | ResetShakerValues () |
| Resets the shaker's values More...
|
|
virtual void | Awake () |
| On Awake we grab our volume and profile More...
|
|
virtual void | ShakeStarts () |
| Describes what happens when a shake starts More...
|
|
virtual void | Update () |
| On Update, we shake our values if needed, or reset if our shake has ended 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 | 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...
|
|
Add this to a camera and it'll let you control its near and far clipping planes