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: