OculusSampleFramework.TrainLocomotive Class Reference
Inheritance diagram for OculusSampleFramework.TrainLocomotive:
OculusSampleFramework.TrainCarBase

Public Member Functions

override void UpdatePosition ()
 
void StartStopStateChanged ()
 
void DecreaseSpeedStateChanged ()
 
void IncreaseSpeedStateChanged ()
 
void SmokeButtonStateChanged ()
 
void WhistleButtonStateChanged ()
 
void ReverseButtonStateChanged ()
 
- Public Member Functions inherited from OculusSampleFramework.TrainCarBase
void UpdatePose (float distance, TrainCarBase train, Pose pose)
 

Protected Attributes

float _initialSpeed = 0f
 
- Protected Attributes inherited from OculusSampleFramework.TrainCarBase
Transform _frontWheels = null
 
Transform _rearWheels = null
 
TrainTrack _trainTrack = null
 
Transform [] _individualWheels = null
 
float scale = 1.0f
 

Additional Inherited Members

- Protected Member Functions inherited from OculusSampleFramework.TrainCarBase
virtual void Awake ()
 
void UpdateCarPosition ()
 
void RotateCarWheels ()
 
- Properties inherited from OculusSampleFramework.TrainCarBase
float Distance [get, protected set]
 
float Scale [get, set]
 

Member Function Documentation

◆ DecreaseSpeedStateChanged()

void OculusSampleFramework.TrainLocomotive.DecreaseSpeedStateChanged ( )

◆ IncreaseSpeedStateChanged()

void OculusSampleFramework.TrainLocomotive.IncreaseSpeedStateChanged ( )

◆ ReverseButtonStateChanged()

void OculusSampleFramework.TrainLocomotive.ReverseButtonStateChanged ( )

◆ SmokeButtonStateChanged()

void OculusSampleFramework.TrainLocomotive.SmokeButtonStateChanged ( )

◆ StartStopStateChanged()

void OculusSampleFramework.TrainLocomotive.StartStopStateChanged ( )

◆ UpdatePosition()

override void OculusSampleFramework.TrainLocomotive.UpdatePosition ( )
virtual

◆ WhistleButtonStateChanged()

void OculusSampleFramework.TrainLocomotive.WhistleButtonStateChanged ( )

Member Data Documentation

◆ _initialSpeed

float OculusSampleFramework.TrainLocomotive._initialSpeed = 0f
protected

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