Feel  4.3
The best way to improve your game's feel and make it extra juicy
MoreMountains.Feel.FeelSpringsCellMovementDemo Class Reference
Inheritance diagram for MoreMountains.Feel.FeelSpringsCellMovementDemo:

Public Member Functions

virtual void MoveRandomly ()
 

Public Attributes

MMSpringPosition MovementSpring
 
MMSpringRotation RotationSpring
 
MMSpringScale ScaleSpring
 
FeelSpringsDemoSlider DampingSlider
 
FeelSpringsDemoSlider FrequencySlider
 
MMFeedbacks MoveFeedback
 

Protected Types

enum  Directions { Directions.Left, Directions.Right, Directions.Up, Directions.Down }
 

Protected Member Functions

virtual void Update ()
 
virtual void Move (Directions direction)
 
virtual void Bump (Directions direction)
 
virtual void ComputeNewGridPosition (Directions direction)
 
virtual void HandleInput ()
 
virtual void UpdateSliderValues ()
 

Protected Attributes

Vector3 _newPosition
 
float _cellWidth = 0.125f
 
Vector2 _currentPosition
 
Vector3 _movementPosition
 

Member Enumeration Documentation

◆ Directions

Enumerator
Left 
Right 
Up 
Down 

Member Function Documentation

◆ Bump()

virtual void MoreMountains.Feel.FeelSpringsCellMovementDemo.Bump ( Directions  direction)
protectedvirtual

◆ ComputeNewGridPosition()

virtual void MoreMountains.Feel.FeelSpringsCellMovementDemo.ComputeNewGridPosition ( Directions  direction)
protectedvirtual

◆ HandleInput()

virtual void MoreMountains.Feel.FeelSpringsCellMovementDemo.HandleInput ( )
protectedvirtual

◆ Move()

virtual void MoreMountains.Feel.FeelSpringsCellMovementDemo.Move ( Directions  direction)
protectedvirtual

◆ MoveRandomly()

virtual void MoreMountains.Feel.FeelSpringsCellMovementDemo.MoveRandomly ( )
virtual

◆ Update()

virtual void MoreMountains.Feel.FeelSpringsCellMovementDemo.Update ( )
protectedvirtual

◆ UpdateSliderValues()

virtual void MoreMountains.Feel.FeelSpringsCellMovementDemo.UpdateSliderValues ( )
protectedvirtual

Member Data Documentation

◆ _cellWidth

float MoreMountains.Feel.FeelSpringsCellMovementDemo._cellWidth = 0.125f
protected

◆ _currentPosition

Vector2 MoreMountains.Feel.FeelSpringsCellMovementDemo._currentPosition
protected

◆ _movementPosition

Vector3 MoreMountains.Feel.FeelSpringsCellMovementDemo._movementPosition
protected

◆ _newPosition

Vector3 MoreMountains.Feel.FeelSpringsCellMovementDemo._newPosition
protected

◆ DampingSlider

FeelSpringsDemoSlider MoreMountains.Feel.FeelSpringsCellMovementDemo.DampingSlider

◆ FrequencySlider

FeelSpringsDemoSlider MoreMountains.Feel.FeelSpringsCellMovementDemo.FrequencySlider

◆ MoveFeedback

MMFeedbacks MoreMountains.Feel.FeelSpringsCellMovementDemo.MoveFeedback

◆ MovementSpring

MMSpringPosition MoreMountains.Feel.FeelSpringsCellMovementDemo.MovementSpring

◆ RotationSpring

MMSpringRotation MoreMountains.Feel.FeelSpringsCellMovementDemo.RotationSpring

◆ ScaleSpring

MMSpringScale MoreMountains.Feel.FeelSpringsCellMovementDemo.ScaleSpring

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