Feel 5.9.1
The best way to improve your game's feel and make it extra juicy
Loading...
Searching...
No Matches
MoreMountains.Feedbacks.MMSpringVector4 Class Reference
Inheritance diagram for MoreMountains.Feedbacks.MMSpringVector4:
MoreMountains.Feedbacks.MMSpringDefinition< T >

Public Member Functions

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

Public Attributes

bool SeparateAxis = false
MMSpringFloat UnifiedSpring
MMSpringFloat SpringX
MMSpringFloat SpringY
MMSpringFloat SpringZ
MMSpringFloat SpringW

Protected Attributes

Vector4 _returnCurrentValue
Vector4 _returnTargetValue
Vector4 _returnVelocity

Properties

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

Constructor & Destructor Documentation

◆ MMSpringVector4()

MoreMountains.Feedbacks.MMSpringVector4.MMSpringVector4 ( )

Member Function Documentation

◆ Bump()

override void MoreMountains.Feedbacks.MMSpringVector4.Bump ( Vector4 bumpAmount)

◆ BumpRandom()

override void MoreMountains.Feedbacks.MMSpringVector4.BumpRandom ( Vector4 min,
Vector4 max )

◆ Finish()

override void MoreMountains.Feedbacks.MMSpringVector4.Finish ( )

◆ MoveTo()

override void MoreMountains.Feedbacks.MMSpringVector4.MoveTo ( Vector4 newValue)

◆ MoveToAdditive()

override void MoreMountains.Feedbacks.MMSpringVector4.MoveToAdditive ( Vector4 newValue)

◆ MoveToInstant()

override void MoreMountains.Feedbacks.MMSpringVector4.MoveToInstant ( Vector4 newValue)

◆ MoveToRandom()

override void MoreMountains.Feedbacks.MMSpringVector4.MoveToRandom ( Vector4 min,
Vector4 max )

◆ MoveToSubtractive()

override void MoreMountains.Feedbacks.MMSpringVector4.MoveToSubtractive ( Vector4 newValue)

◆ RestoreInitialValue()

override void MoreMountains.Feedbacks.MMSpringVector4.RestoreInitialValue ( )

◆ SetCurrentValueAsInitialValue()

override void MoreMountains.Feedbacks.MMSpringVector4.SetCurrentValueAsInitialValue ( )

◆ SetDamping()

virtual void MoreMountains.Feedbacks.MMSpringVector4.SetDamping ( Vector4 newDamping)
virtual

◆ SetFrequency()

virtual void MoreMountains.Feedbacks.MMSpringVector4.SetFrequency ( Vector4 newFrequency)
virtual

◆ SetInitialValue()

override void MoreMountains.Feedbacks.MMSpringVector4.SetInitialValue ( Vector4 newInitialValue)

◆ Stop()

override void MoreMountains.Feedbacks.MMSpringVector4.Stop ( )

◆ UpdateSpringValue()

override void MoreMountains.Feedbacks.MMSpringVector4.UpdateSpringValue ( float deltaTime)

Member Data Documentation

◆ _returnCurrentValue

Vector4 MoreMountains.Feedbacks.MMSpringVector4._returnCurrentValue
protected

◆ _returnTargetValue

Vector4 MoreMountains.Feedbacks.MMSpringVector4._returnTargetValue
protected

◆ _returnVelocity

Vector4 MoreMountains.Feedbacks.MMSpringVector4._returnVelocity
protected

◆ SeparateAxis

bool MoreMountains.Feedbacks.MMSpringVector4.SeparateAxis = false

◆ SpringW

MMSpringFloat MoreMountains.Feedbacks.MMSpringVector4.SpringW

◆ SpringX

MMSpringFloat MoreMountains.Feedbacks.MMSpringVector4.SpringX

◆ SpringY

MMSpringFloat MoreMountains.Feedbacks.MMSpringVector4.SpringY

◆ SpringZ

MMSpringFloat MoreMountains.Feedbacks.MMSpringVector4.SpringZ

◆ UnifiedSpring

MMSpringFloat MoreMountains.Feedbacks.MMSpringVector4.UnifiedSpring

Property Documentation

◆ CurrentValue

override Vector4 MoreMountains.Feedbacks.MMSpringVector4.CurrentValue
getset

◆ TargetValue

override Vector4 MoreMountains.Feedbacks.MMSpringVector4.TargetValue
getset

◆ Velocity

override Vector4 MoreMountains.Feedbacks.MMSpringVector4.Velocity
getset

The documentation for this class was generated from the following file:
  • H:/Code/MoreMountains/feel/Assets/Feel/MMFeedbacks/MMFeedbacks/Springs/Core/MMSpringVector4.cs