|
TopDown Engine v4.5
|
Properties | |
| override Color | TargetColor [get, set] |
| Properties inherited from MoreMountains.Feedbacks.MMSpringColorComponent< T > | |
| override bool | LowVelocity [get] |
| float | DeltaTime [get] |
| virtual Color | TargetColor [get, set] |
| Properties inherited from MoreMountains.Feedbacks.MMSpringComponentBase | |
| virtual bool | LowVelocity [get] |
| whether or not this spring has reached a low enough velocity to self disable | |
Additional Inherited Members | |
| Public Types inherited from MoreMountains.Feedbacks.MMSpringComponentBase | |
| enum | TimeScaleModes { Unscaled , Scaled } |
| the different possible timescale modes for the spring More... | |
| Public Member Functions inherited from MoreMountains.Feedbacks.MMSpringColorComponent< T > | |
| virtual void | MoveTo (Color newColor) |
| virtual void | MoveToAdditive (Color newValue) |
| virtual void | MoveToSubtractive (Color newValue) |
| virtual void | MoveToRandom () |
| virtual void | MoveToInstant (Vector4 newValue) |
| virtual void | MoveToRandom (Color min, Color max) |
| virtual void | Bump (Color bumpColor) |
| virtual void | BumpRandom () |
| virtual void | BumpRandom (Color min, Color max) |
| override void | Stop () |
| Stops all value movement on this spring. | |
| override void | RestoreInitialValue () |
| Restores this spring's initial value. | |
| override void | ResetInitialValue () |
| Sets the current value of this spring as its new initial value, overriding the previous one. | |
| override void | Finish () |
| Moves this spring to its destination and disables it. | |
| void | OnMMEvent (MMSpringColorEvent springEvent) |
| Public Member Functions inherited from MoreMountains.Feedbacks.MMSpringComponentBase | |
| virtual void | SetVelocityLowThreshold (float threshold) |
| Sets the threshold under which the spring will consider its velocity as too low and will self disable. | |
| Public Member Functions inherited from MoreMountains.Tools.MMEventListener< T > | |
| void | OnMMEvent (T eventType) |
| Public Attributes inherited from MoreMountains.Feedbacks.MMSpringColorComponent< T > | |
| T | Target |
| TimeScaleModes | TimeScaleMode = TimeScaleModes.Scaled |
| whether this spring should run on scaled time (and be impacted by time scale changes) or unscaled time (and not be impacted by time scale changes) | |
| MMChannelModes | ChannelMode = MMChannelModes.Int |
| int | Channel = 0 |
| the channel to listen to - has to match the one on the feedback | |
| MMChannel | MMChannelDefinition = null |
| MMSpringColor | ColorSpring = new MMSpringColor() |
| the spring definition driving all sub spring components for this color spring | |
| float | BumpMultiplier = 20f |
| the multiplier to apply when bumping this color spring (increase this if you're not getting enough of the bump color on bump) | |
| Color | MoveToRandomColorMin = MMColors.LawnGreen |
| the min color from which to pick a random color in MoveToRandom mode | |
| Color | MoveToRandomColorMax = MMColors.MediumSeaGreen |
| the max color from which to pick a random color in MoveToRandom mode | |
| Color | BumpRandomColorMin = MMColors.HotPink |
| the min color from which to pick a random color in BumpRandom mode | |
| Color | BumpRandomColorMax = MMColors.Plum |
| the max color from which to pick a random color in BumpRandom mode | |
| Color | TestMoveToColor = MMColors.Aquamarine |
| the value to move this spring to when interacting with any of the MoveTo debug buttons in its inspector | |
| bool | MoveToToolbar |
| Color | TestBumpColor = MMColors.Orange |
| the amount by which to bump this spring when interacting with the Bump debug button in its inspector | |
| bool | BumpToToolbar |
| bool | OtherControlsToToolbar |
| Public Attributes inherited from MoreMountains.Feedbacks.MMSpringComponentBase | |
| UnityEvent | OnEquilibriumReached |
| Protected Member Functions inherited from MoreMountains.Feedbacks.MMSpringColorComponent< T > | |
| override void | UpdateSpringValue () |
| Updates the spring's target value. | |
| override void | Initialization () |
| Performs initialization for this spring. | |
| override void | GrabCurrentValue () |
| Grabs the current value on the spring's target. | |
| virtual void | ApplyValue (Color newColor) |
| override void | Awake () |
| On awake we self disable. | |
| void | OnDestroy () |
| override void | TestMoveTo () |
| override void | TestMoveToAdditive () |
| override void | TestMoveToSubtractive () |
| override void | TestMoveToRandom () |
| override void | TestMoveToInstant () |
| override void | TestBump () |
| override void | TestBumpRandom () |
| Protected Member Functions inherited from MoreMountains.Feedbacks.MMSpringComponentBase | |
| virtual void | Update () |
| On update we update our spring value and self disable if needed. | |
| virtual void | Activate () |
| Activates this component. | |
| virtual void | SelfDisable () |
| Disables this component. | |
| Protected Attributes inherited from MoreMountains.Feedbacks.MMSpringColorComponent< T > | |
| bool | _bumping = false |
| Color | _newBumpColor |
| Color | _bumpTargetColor |
| Color | _initialBumpColor |
| Coroutine | _coroutine |
| Protected Attributes inherited from MoreMountains.Feedbacks.MMSpringComponentBase | |
| float | _velocityLowThreshold = 0.001f |
|
getset |