C# Class Sensors, SPCSAISelfDrivingCar

Inheritance: MonoBehaviour
Show file Open project: MCKapur/SPCSAISelfDrivingCar Class Usage Examples

Public Properties

Property Type Description
cam Camera
informationList List
leftwardRayHitPoint GameObject
leftwardSensorLocation Transform
rayIncrementAngle float
rayMaxAngle float
rayStartAngle float
scaledForward float

Public Methods

Method Description
ClearList ( ) : void
GetDistanceToObject ( ) : string
SerializeList ( ) : string
addInformationList ( ) : IEnumerator

Private Methods

Method Description
Awake ( ) : void
FindLongestForwardRay ( float minAngle, float maxAngle, float angleIncrement ) : float
FindWidestLeftRay ( float minAngle, float maxAngle, float angleIncrement ) : float
FindWidestRightRay ( float minAngle, float maxAngle, float angleIncrement ) : float
OnApplicationQuit ( ) : void
OnCollisionEnter ( Collision other ) : void
OnCollisionStay ( Collision other ) : void
OnGUI ( ) : void
SendRay ( float angle ) : Vector2
Update ( ) : void

Method Details

ClearList() public method

public ClearList ( ) : void
return void

GetDistanceToObject() public method

public GetDistanceToObject ( ) : string
return string

SerializeList() public method

public SerializeList ( ) : string
return string

addInformationList() public method

public addInformationList ( ) : IEnumerator
return IEnumerator

Property Details

cam public property

public Camera cam
return Camera

informationList public static property

public static List informationList
return List

leftwardRayHitPoint public property

public GameObject leftwardRayHitPoint
return GameObject

leftwardSensorLocation public property

public Transform leftwardSensorLocation
return Transform

rayIncrementAngle public property

public float rayIncrementAngle
return float

rayMaxAngle public property

public float rayMaxAngle
return float

rayStartAngle public property

public float rayStartAngle
return float

scaledForward public static property

public static float scaledForward
return float