C# Class BezierSpline, ProceduralRace

Inheritance: MonoBehaviour
ファイルを表示 Open project: adrianogil/ProceduralRace Class Usage Examples

Public Properties

Property Type Description
OnBezierPointChanged Action

Public Methods

Method Description
AddControlPoint ( Vector3 point ) : void
AddCurve ( ) : void
ClearControlPoints ( ) : void
GetControlPoint ( int index ) : Vector3
GetControlPointMode ( int index ) : BezierControlPointMode
GetDirection ( float t ) : Vector3
GetPoint ( float t ) : Vector3
GetVelocity ( float t ) : Vector3
Reset ( ) : void
SetControlPoint ( int index, Vector3 point ) : void
SetControlPointMode ( int index, BezierControlPointMode mode ) : void

Method Details

AddControlPoint() public method

public AddControlPoint ( Vector3 point ) : void
point Vector3
return void

AddCurve() public method

public AddCurve ( ) : void
return void

ClearControlPoints() public method

public ClearControlPoints ( ) : void
return void

GetControlPoint() public method

public GetControlPoint ( int index ) : Vector3
index int
return Vector3

GetControlPointMode() public method

public GetControlPointMode ( int index ) : BezierControlPointMode
index int
return BezierControlPointMode

GetDirection() public method

public GetDirection ( float t ) : Vector3
t float
return Vector3

GetPoint() public method

public GetPoint ( float t ) : Vector3
t float
return Vector3

GetVelocity() public method

public GetVelocity ( float t ) : Vector3
t float
return Vector3

Reset() public method

public Reset ( ) : void
return void

SetControlPoint() public method

public SetControlPoint ( int index, Vector3 point ) : void
index int
point Vector3
return void

SetControlPointMode() public method

public SetControlPointMode ( int index, BezierControlPointMode mode ) : void
index int
mode BezierControlPointMode
return void

Property Details

OnBezierPointChanged public_oe property

public Action OnBezierPointChanged
return Action