TopDown Engine  v4.1
MoreMountains.Feedbacks.MMSpringDefinition< T > Class Template Referenceabstract

Public Member Functions

abstract void UpdateSpringValue (float deltaTime)
 
abstract void MoveToInstant (T newValue)
 
abstract void Stop ()
 
abstract void SetInitialValue (T newInitialValue)
 
abstract void RestoreInitialValue ()
 
abstract void SetCurrentValueAsInitialValue ()
 
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)
 
abstract void Finish ()
 

Properties

abstract T CurrentValue [get, set]
 
abstract T TargetValue [get, set]
 
abstract T Velocity [get, set]
 

Member Function Documentation

◆ Bump()

abstract void MoreMountains.Feedbacks.MMSpringDefinition< T >.Bump ( bumpAmount)
pure virtual

◆ BumpRandom()

abstract void MoreMountains.Feedbacks.MMSpringDefinition< T >.BumpRandom ( min,
max 
)
pure virtual

◆ Finish()

◆ MoveTo()

abstract void MoreMountains.Feedbacks.MMSpringDefinition< T >.MoveTo ( newValue)
pure virtual

◆ MoveToAdditive()

abstract void MoreMountains.Feedbacks.MMSpringDefinition< T >.MoveToAdditive ( newValue)
pure virtual

◆ MoveToInstant()

abstract void MoreMountains.Feedbacks.MMSpringDefinition< T >.MoveToInstant ( newValue)
pure virtual

◆ MoveToRandom()

abstract void MoreMountains.Feedbacks.MMSpringDefinition< T >.MoveToRandom ( min,
max 
)
pure virtual

◆ MoveToSubtractive()

abstract void MoreMountains.Feedbacks.MMSpringDefinition< T >.MoveToSubtractive ( newValue)
pure virtual

◆ RestoreInitialValue()

◆ SetCurrentValueAsInitialValue()

◆ SetInitialValue()

abstract void MoreMountains.Feedbacks.MMSpringDefinition< T >.SetInitialValue ( newInitialValue)
pure virtual

◆ Stop()

◆ UpdateSpringValue()

Property Documentation

◆ CurrentValue

abstract T MoreMountains.Feedbacks.MMSpringDefinition< T >.CurrentValue
getset

◆ TargetValue

abstract T MoreMountains.Feedbacks.MMSpringDefinition< T >.TargetValue
getset

◆ Velocity

abstract T MoreMountains.Feedbacks.MMSpringDefinition< T >.Velocity
getset

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