Inheritance diagram for OculusSampleFramework.TrainCar:
OculusSampleFramework.TrainCarBase

Public Member Functions

override void UpdatePosition ()
 
- Public Member Functions inherited from OculusSampleFramework.TrainCarBase
void UpdatePose (float distance, TrainCarBase train, Pose pose)
 

Protected Member Functions

override void Awake ()
 
- Protected Member Functions inherited from OculusSampleFramework.TrainCarBase
void UpdateCarPosition ()
 
void RotateCarWheels ()
 

Protected Attributes

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

Properties

float DistanceBehindParentScaled [get]
 
- Properties inherited from OculusSampleFramework.TrainCarBase
float Distance [get, protected set]
 
float Scale [get, set]
 

Member Function Documentation

◆ Awake()

override void OculusSampleFramework.TrainCar.Awake ( )
protectedvirtual

◆ UpdatePosition()

override void OculusSampleFramework.TrainCar.UpdatePosition ( )
virtual

Member Data Documentation

◆ _distanceBehindParent

float OculusSampleFramework.TrainCar._distanceBehindParent = 0.1f
protected

Property Documentation

◆ DistanceBehindParentScaled

float OculusSampleFramework.TrainCar.DistanceBehindParentScaled
get

The documentation for this class was generated from the following file:
  • Oculus/SampleFramework/Usage/HandsTrainExample/Scripts/TrainCar.cs