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

Public Attributes

float Speed = 2f
 
float RotationSpeed = 2f
 
Collider BoundaryCollider
 
List< TrailRenderer > Trails
 
MMFeedbacks TeleportFeedbacks
 

Protected Member Functions

virtual void Start ()
 
virtual void HandleInput ()
 
virtual void Update ()
 
virtual void MoveCar ()
 
virtual void HandleBounds ()
 
virtual IEnumerator TeleportSequence ()
 
virtual void SetTrails (bool status)
 

Protected Attributes

Vector2 _input
 
Vector3 _rotationAxis = Vector3.up
 
Bounds _bounds
 
Vector3 _thisPosition
 
Vector3 _newPosition
 
float _trailTime = 0f
 

Static Protected Attributes

const string _horizontalAxis = "Horizontal"
 
const string _verticalAxis = "Vertical"
 

Member Function Documentation

◆ HandleBounds()

virtual void MoreMountains.Feel.FeelSquashAndStretchCarController.HandleBounds ( )
protectedvirtual

◆ HandleInput()

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

◆ MoveCar()

virtual void MoreMountains.Feel.FeelSquashAndStretchCarController.MoveCar ( )
protectedvirtual

◆ SetTrails()

virtual void MoreMountains.Feel.FeelSquashAndStretchCarController.SetTrails ( bool  status)
protectedvirtual

◆ Start()

virtual void MoreMountains.Feel.FeelSquashAndStretchCarController.Start ( )
protectedvirtual

◆ TeleportSequence()

virtual IEnumerator MoreMountains.Feel.FeelSquashAndStretchCarController.TeleportSequence ( )
protectedvirtual

◆ Update()

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

Member Data Documentation

◆ _bounds

Bounds MoreMountains.Feel.FeelSquashAndStretchCarController._bounds
protected

◆ _horizontalAxis

const string MoreMountains.Feel.FeelSquashAndStretchCarController._horizontalAxis = "Horizontal"
staticprotected

◆ _input

Vector2 MoreMountains.Feel.FeelSquashAndStretchCarController._input
protected

◆ _newPosition

Vector3 MoreMountains.Feel.FeelSquashAndStretchCarController._newPosition
protected

◆ _rotationAxis

Vector3 MoreMountains.Feel.FeelSquashAndStretchCarController._rotationAxis = Vector3.up
protected

◆ _thisPosition

Vector3 MoreMountains.Feel.FeelSquashAndStretchCarController._thisPosition
protected

◆ _trailTime

float MoreMountains.Feel.FeelSquashAndStretchCarController._trailTime = 0f
protected

◆ _verticalAxis

const string MoreMountains.Feel.FeelSquashAndStretchCarController._verticalAxis = "Vertical"
staticprotected

◆ BoundaryCollider

Collider MoreMountains.Feel.FeelSquashAndStretchCarController.BoundaryCollider

◆ RotationSpeed

float MoreMountains.Feel.FeelSquashAndStretchCarController.RotationSpeed = 2f

◆ Speed

float MoreMountains.Feel.FeelSquashAndStretchCarController.Speed = 2f

◆ TeleportFeedbacks

MMFeedbacks MoreMountains.Feel.FeelSquashAndStretchCarController.TeleportFeedbacks

◆ Trails

List<TrailRenderer> MoreMountains.Feel.FeelSquashAndStretchCarController.Trails

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