C# Class WayPointNavigator

Inheritance: MonoBehaviour
Show file Open project: cronkite-asu/VRoggingTemplate Class Usage Examples

Public Properties

Property Type Description
moveSpeed float

Protected Properties

Property Type Description
CurrentDetailPoint GameObject
CurrentWaypoint GameObject
CurrentWaypointMarker GameObject
PlayerCameras GameObject
PlayerController CharacterController
cameraYMoveSpeed float
doMove bool
targetPos Vector3
targetY float

Public Methods

Method Description
IsCurrentDetailPoint ( GameObject go ) : bool
IsCurrentWaypoint ( GameObject go ) : bool
MoveToDetailPoint ( Vector3 tPos, GameObject cDP ) : void
MoveToWayPoint ( BaseEventData data ) : void
Start ( ) : void
Update ( ) : void

Method Details

IsCurrentDetailPoint() public method

public IsCurrentDetailPoint ( GameObject go ) : bool
go GameObject
return bool

IsCurrentWaypoint() public method

public IsCurrentWaypoint ( GameObject go ) : bool
go GameObject
return bool

MoveToDetailPoint() public method

public MoveToDetailPoint ( Vector3 tPos, GameObject cDP ) : void
tPos Vector3
cDP GameObject
return void

MoveToWayPoint() public method

public MoveToWayPoint ( BaseEventData data ) : void
data BaseEventData
return void

Start() public method

public Start ( ) : void
return void

Update() public method

public Update ( ) : void
return void

Property Details

CurrentDetailPoint protected property

protected GameObject CurrentDetailPoint
return GameObject

CurrentWaypoint protected property

protected GameObject CurrentWaypoint
return GameObject

CurrentWaypointMarker protected property

protected GameObject CurrentWaypointMarker
return GameObject

PlayerCameras protected property

protected GameObject PlayerCameras
return GameObject

PlayerController protected property

protected CharacterController PlayerController
return CharacterController

cameraYMoveSpeed protected property

protected float cameraYMoveSpeed
return float

doMove protected property

protected bool doMove
return bool

moveSpeed public property

public float moveSpeed
return float

targetPos protected property

protected Vector3 targetPos
return Vector3

targetY protected property

protected float targetY
return float