A class used to generate signals, normalized values between 0 and 1 You can then use these values from a MMRadioBroadcaster, or simply evaluate its value to use wherever you want, like a supercharged animation curve. In that case, simply disable the component, and read from it using its Evaluate method
More...
|
| virtual float | Evaluate (float time) |
| | Returns the y value of the generated signal curve, at the x time value specified in parameters More...
|
| |
| override float | GraphValue (float time) |
| | returns a custom value to display in the graph in inspector More...
|
| |
| virtual void | StartShaking () |
| | Starts shaking the values More...
|
| |
| virtual void | ApplyLevel (float level) |
| |
| virtual void | Play () |
| | Starts this shaker More...
|
| |
| virtual void | Stop () |
| | Starts this shaker More...
|
| |
| virtual float | ApplyBias (float t, float bias) |
| | Applies a bias to a time value More...
|
| |
|
| override void | Shake () |
| | On Shake, we shake our level if needed More...
|
| |
| override void | ShakeComplete () |
| | Once the shake is complete, we apply our final level More...
|
| |
| 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 | Update () |
| | On Update, we shake our values if needed, or reset if our shake has ended More...
|
| |
| virtual void | ProcessDrivenMode () |
| | A method to override to describe the behaviour in Driven mode More...
|
| |
| virtual void | ProcessUpdate () |
| | A method to override to describe what should happen at update 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...
|
| |
A class used to generate signals, normalized values between 0 and 1 You can then use these values from a MMRadioBroadcaster, or simply evaluate its value to use wherever you want, like a supercharged animation curve. In that case, simply disable the component, and read from it using its Evaluate method
◆ Evaluate()
| virtual float MoreMountains.Tools.MMRadioSignalGenerator.Evaluate |
( |
float |
time | ) |
|
|
virtual |
Returns the y value of the generated signal curve, at the x time value specified in parameters
- Parameters
-
- Returns
◆ GraphValue()
| override float MoreMountains.Tools.MMRadioSignalGenerator.GraphValue |
( |
float |
time | ) |
|
|
virtual |
◆ Shake()
| override void MoreMountains.Tools.MMRadioSignalGenerator.Shake |
( |
| ) |
|
|
protectedvirtual |
◆ ShakeComplete()
| override void MoreMountains.Tools.MMRadioSignalGenerator.ShakeComplete |
( |
| ) |
|
|
protectedvirtual |
◆ AnimatedPreview
| bool MoreMountains.Tools.MMRadioSignalGenerator.AnimatedPreview = false |
whether or not to display an animated preview
◆ BackAndForth
| bool MoreMountains.Tools.MMRadioSignalGenerator.BackAndForth = false |
whether this signal should play in back & forth (mirroring the curve around a tipping point)
◆ BackAndForthMirrorPoint
| float MoreMountains.Tools.MMRadioSignalGenerator.BackAndForthMirrorPoint = 0.5f |
the tipping point at which to mirror the curve (between 0 and 1)
◆ Bias
| float MoreMountains.Tools.MMRadioSignalGenerator.Bias = 0.5f |
the amplitude of the signal
◆ Clamps
| Vector2 MoreMountains.Tools.MMRadioSignalGenerator.Clamps = new Vector2(0f, 1f) |
how to clamp the result value
◆ SignalList
the list of signals to assemble to create the final signal
The documentation for this class was generated from the following file: