C# Class TrackBuildRCurve, ProjectPhoenix

Track BuildR Curve holds calculated data to speed up generation of the track It is generated when between two points.
Inheritance: UnityEngine.ScriptableObject
Show file Open project: Alx666/ProjectPhoenix

Public Properties

Property Type Description
arcLength float
boundaryHeight float
boundaryTextureStyleIndex int
bumperTextureStyleIndex int
center Vector3
clipArrayLeft bool[]
clipArrayRight bool[]
dynamicBoundaryMesh DynamicMesh
dynamicBumperMesh DynamicMesh
dynamicColliderMesh DynamicMesh
dynamicOffroadMesh DynamicMesh
dynamicTrackMesh DynamicMesh
holder GameObject
midPointPerc float[]
nextNormIndex int[]
normalisedT float[]
offroadTextureStyleIndex int
pointA TrackBuildRPoint,
pointB TrackBuildRPoint,
prevNormIndex int[]
sampledAngles float[]
sampledCants float[]
sampledCrowns float[]
sampledLeftBoundaryPoints Vector3[]
sampledPoints Vector3[]
sampledRightBoundaryPoints Vector3[]
sampledTrackCrosses Vector3[]
sampledTrackDirections Vector3[]
sampledTrackUps Vector3[]
sampledWidths float[]
storedArcLengthArraySize int
storedArcLengths float[]
storedArcLengthsFull float[]
storedPointSize int
targetSize float[]
trackTextureStyleIndex int

Public Methods

Method Description
DynamicMeshCheck ( ) : void
SetReRender ( ) : void

Method Details

DynamicMeshCheck() public method

public DynamicMeshCheck ( ) : void
return void

SetReRender() public method

public SetReRender ( ) : void
return void

Property Details

arcLength public property

public float arcLength
return float

boundaryHeight public property

public float boundaryHeight
return float

boundaryTextureStyleIndex public property

public int boundaryTextureStyleIndex
return int

bumperTextureStyleIndex public property

public int bumperTextureStyleIndex
return int

center public property

public Vector3 center
return Vector3

clipArrayLeft public property

public bool[] clipArrayLeft
return bool[]

clipArrayRight public property

public bool[] clipArrayRight
return bool[]

dynamicBoundaryMesh public property

public DynamicMesh dynamicBoundaryMesh
return DynamicMesh

dynamicBumperMesh public property

public DynamicMesh dynamicBumperMesh
return DynamicMesh

dynamicColliderMesh public property

public DynamicMesh dynamicColliderMesh
return DynamicMesh

dynamicOffroadMesh public property

public DynamicMesh dynamicOffroadMesh
return DynamicMesh

dynamicTrackMesh public property

public DynamicMesh dynamicTrackMesh
return DynamicMesh

holder public property

public GameObject holder
return GameObject

midPointPerc public property

public float[] midPointPerc
return float[]

nextNormIndex public property

public int[] nextNormIndex
return int[]

normalisedT public property

public float[] normalisedT
return float[]

offroadTextureStyleIndex public property

public int offroadTextureStyleIndex
return int

pointA public property

public TrackBuildRPoint, pointA
return TrackBuildRPoint,

pointB public property

public TrackBuildRPoint, pointB
return TrackBuildRPoint,

prevNormIndex public property

public int[] prevNormIndex
return int[]

sampledAngles public property

public float[] sampledAngles
return float[]

sampledCants public property

public float[] sampledCants
return float[]

sampledCrowns public property

public float[] sampledCrowns
return float[]

sampledLeftBoundaryPoints public property

public Vector3[] sampledLeftBoundaryPoints
return Vector3[]

sampledPoints public property

public Vector3[] sampledPoints
return Vector3[]

sampledRightBoundaryPoints public property

public Vector3[] sampledRightBoundaryPoints
return Vector3[]

sampledTrackCrosses public property

public Vector3[] sampledTrackCrosses
return Vector3[]

sampledTrackDirections public property

public Vector3[] sampledTrackDirections
return Vector3[]

sampledTrackUps public property

public Vector3[] sampledTrackUps
return Vector3[]

sampledWidths public property

public float[] sampledWidths
return float[]

storedArcLengthArraySize public property

public int storedArcLengthArraySize
return int

storedArcLengths public property

public float[] storedArcLengths
return float[]

storedArcLengthsFull public property

public float[] storedArcLengthsFull
return float[]

storedPointSize public property

public int storedPointSize
return int

targetSize public property

public float[] targetSize
return float[]

trackTextureStyleIndex public property

public int trackTextureStyleIndex
return int