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

Public Member Functions

 MMSpringColor ()
 
virtual void SetDamping (float newDamping)
 
virtual void SetFrequency (float newFrequency)
 
override void UpdateSpringValue (float deltaTime)
 
override void MoveToInstant (Color newValue)
 
override void Stop ()
 
override void SetInitialValue (Color newInitialValue)
 
override void RestoreInitialValue ()
 
override void SetCurrentValueAsInitialValue ()
 
override void MoveTo (Color newValue)
 
override void MoveToAdditive (Color newValue)
 
override void MoveToSubtractive (Color newValue)
 
override void MoveToRandom (Color min, Color max)
 
override void Bump (Color bumpAmount)
 
override void BumpRandom (Color min, Color max)
 
override void Finish ()
 
- Public Member Functions inherited from MoreMountains.Feedbacks.MMSpringDefinition< Color >
abstract void MoveToInstant (T newValue)
 
abstract void SetInitialValue (T newInitialValue)
 
abstract void MoveTo (T newValue)
 
abstract void MoveToAdditive (T newValue)
 
abstract void MoveToSubtractive (T newValue)
 
abstract void MoveToRandom (T min, T max)
 
abstract void Bump (T bumpAmount)
 
abstract void BumpRandom (T min, T max)
 

Public Attributes

MMSpringFloat ColorSpring
 
MMSpringFloat SpringR
 
MMSpringFloat SpringG
 
MMSpringFloat SpringB
 
MMSpringFloat SpringA
 

Protected Attributes

Color _returnCurrentValue
 
Color _returnTargetValue
 
Color _returnVelocity
 

Properties

override Color CurrentValue [get, set]
 
override Color TargetValue [get, set]
 
override Color Velocity [get, set]
 
- Properties inherited from MoreMountains.Feedbacks.MMSpringDefinition< Color >
abstract T CurrentValue [get, set]
 
abstract T TargetValue [get, set]
 
abstract T Velocity [get, set]
 

Constructor & Destructor Documentation

◆ MMSpringColor()

MoreMountains.Feedbacks.MMSpringColor.MMSpringColor ( )

Member Function Documentation

◆ Bump()

override void MoreMountains.Feedbacks.MMSpringColor.Bump ( Color  bumpAmount)

◆ BumpRandom()

override void MoreMountains.Feedbacks.MMSpringColor.BumpRandom ( Color  min,
Color  max 
)

◆ Finish()

override void MoreMountains.Feedbacks.MMSpringColor.Finish ( )
virtual

◆ MoveTo()

override void MoreMountains.Feedbacks.MMSpringColor.MoveTo ( Color  newValue)

◆ MoveToAdditive()

override void MoreMountains.Feedbacks.MMSpringColor.MoveToAdditive ( Color  newValue)

◆ MoveToInstant()

override void MoreMountains.Feedbacks.MMSpringColor.MoveToInstant ( Color  newValue)

◆ MoveToRandom()

override void MoreMountains.Feedbacks.MMSpringColor.MoveToRandom ( Color  min,
Color  max 
)

◆ MoveToSubtractive()

override void MoreMountains.Feedbacks.MMSpringColor.MoveToSubtractive ( Color  newValue)

◆ RestoreInitialValue()

override void MoreMountains.Feedbacks.MMSpringColor.RestoreInitialValue ( )
virtual

◆ SetCurrentValueAsInitialValue()

override void MoreMountains.Feedbacks.MMSpringColor.SetCurrentValueAsInitialValue ( )
virtual

◆ SetDamping()

virtual void MoreMountains.Feedbacks.MMSpringColor.SetDamping ( float  newDamping)
virtual

◆ SetFrequency()

virtual void MoreMountains.Feedbacks.MMSpringColor.SetFrequency ( float  newFrequency)
virtual

◆ SetInitialValue()

override void MoreMountains.Feedbacks.MMSpringColor.SetInitialValue ( Color  newInitialValue)

◆ Stop()

override void MoreMountains.Feedbacks.MMSpringColor.Stop ( )
virtual

◆ UpdateSpringValue()

override void MoreMountains.Feedbacks.MMSpringColor.UpdateSpringValue ( float  deltaTime)
virtual

Member Data Documentation

◆ _returnCurrentValue

Color MoreMountains.Feedbacks.MMSpringColor._returnCurrentValue
protected

◆ _returnTargetValue

Color MoreMountains.Feedbacks.MMSpringColor._returnTargetValue
protected

◆ _returnVelocity

Color MoreMountains.Feedbacks.MMSpringColor._returnVelocity
protected

◆ ColorSpring

MMSpringFloat MoreMountains.Feedbacks.MMSpringColor.ColorSpring

◆ SpringA

MMSpringFloat MoreMountains.Feedbacks.MMSpringColor.SpringA

◆ SpringB

MMSpringFloat MoreMountains.Feedbacks.MMSpringColor.SpringB

◆ SpringG

MMSpringFloat MoreMountains.Feedbacks.MMSpringColor.SpringG

◆ SpringR

MMSpringFloat MoreMountains.Feedbacks.MMSpringColor.SpringR

Property Documentation

◆ CurrentValue

override Color MoreMountains.Feedbacks.MMSpringColor.CurrentValue
getset

◆ TargetValue

override Color MoreMountains.Feedbacks.MMSpringColor.TargetValue
getset

◆ Velocity

override Color MoreMountains.Feedbacks.MMSpringColor.Velocity
getset

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