Feel  4.3
The best way to improve your game's feel and make it extra juicy
MoreMountains.Feedbacks.MMSpringLightColor Class Reference
Inheritance diagram for MoreMountains.Feedbacks.MMSpringLightColor:
MoreMountains.Feedbacks.MMSpringColorComponent< Light >

Properties

override Color TargetColor [get, set]
 
- Properties inherited from MoreMountains.Feedbacks.MMSpringColorComponent< Light >
virtual Color TargetColor [get, set]
 

Additional Inherited Members

- Public Member Functions inherited from MoreMountains.Feedbacks.MMSpringColorComponent< Light >
virtual void MoveTo (Color newColor)
 
virtual void MoveToAdditive (Color newValue)
 
virtual void MoveToSubtractive (Color newValue)
 
virtual void MoveToRandom ()
 
virtual void MoveToRandom (Color min, Color max)
 
virtual void MoveToInstant (Vector4 newValue)
 
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 More...
 
override void RestoreInitialValue ()
 Restores this spring's initial value More...
 
override void ResetInitialValue ()
 Sets the current value of this spring as its new initial value, overriding the previous one More...
 
override void Finish ()
 Moves this spring to its destination and disables it More...
 
void OnMMEvent (MMSpringColorEvent springEvent)
 
- Public Attributes inherited from MoreMountains.Feedbacks.MMSpringColorComponent< Light >
Target
 
TimeScaleModes TimeScaleMode
 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) More...
 
MMChannelModes ChannelMode
 
int Channel
 the channel to listen to - has to match the one on the feedback More...
 
MMChannel MMChannelDefinition
 
MMSpringColor ColorSpring
 the spring definition driving all sub spring components for this color spring More...
 
float BumpMultiplier
 the multiplier to apply when bumping this color spring (increase this if you're not getting enough of the bump color on bump) More...
 
Color MoveToRandomColorMin
 the min color from which to pick a random color in MoveToRandom mode More...
 
Color MoveToRandomColorMax
 the max color from which to pick a random color in MoveToRandom mode More...
 
Color BumpRandomColorMin
 the min color from which to pick a random color in BumpRandom mode More...
 
Color BumpRandomColorMax
 the max color from which to pick a random color in BumpRandom mode More...
 
Color TestMoveToColor
 the value to move this spring to when interacting with any of the MoveTo debug buttons in its inspector More...
 
bool MoveToToolbar
 
Color TestBumpColor
 the amount by which to bump this spring when interacting with the Bump debug button in its inspector More...
 
bool BumpToToolbar
 
bool OtherControlsToToolbar
 
override bool LowVelocity
 
float DeltaTime
 
- Protected Member Functions inherited from MoreMountains.Feedbacks.MMSpringColorComponent< Light >
override void UpdateSpringValue ()
 Updates the spring's target value More...
 
override void Initialization ()
 Performs initialization for this spring More...
 
override void GrabCurrentValue ()
 Grabs the current value on the spring's target More...
 
virtual void ApplyValue (Color newColor)
 
override void Awake ()
 On awake we self disable More...
 
void OnDestroy ()
 
override void TestMoveTo ()
 
override void TestMoveToAdditive ()
 
override void TestMoveToSubtractive ()
 
override void TestMoveToRandom ()
 
override void TestMoveToInstant ()
 
override void TestBump ()
 
override void TestBumpRandom ()
 
- Protected Attributes inherited from MoreMountains.Feedbacks.MMSpringColorComponent< Light >
bool _bumping
 
Color _newBumpColor
 
Color _bumpTargetColor
 
Color _initialBumpColor
 
Coroutine _coroutine
 

Property Documentation

◆ TargetColor

override Color MoreMountains.Feedbacks.MMSpringLightColor.TargetColor
getset

The documentation for this class was generated from the following file: