C# Class BezierCurveCollider2D

Inheritance: MonoBehaviour
Mostrar archivo Open project: GuyQuad/Custom-2D-Colliders Class Usage Examples

Public Properties

Property Type Description
continous bool
controlPoints List

Public Methods

Method Description
Init ( ) : void
addControlPoint ( ) : void
drawCurve ( ) : void
drawSegment ( Vector3 cPt1, Vector3 cPt2, Vector3 hPt1, Vector3 hPt2 ) : void
removeControlPoint ( ) : void

Private Methods

Method Description
CalculateBezierPoint ( float t, Vector3 controlP0, Vector3 handlerP0, Vector3 handlerP1, Vector3 controlP1 ) : Vector3

Method Details

Init() public method

public Init ( ) : void
return void

addControlPoint() public method

public addControlPoint ( ) : void
return void

drawCurve() public method

public drawCurve ( ) : void
return void

drawSegment() public method

public drawSegment ( Vector3 cPt1, Vector3 cPt2, Vector3 hPt1, Vector3 hPt2 ) : void
cPt1 Vector3
cPt2 Vector3
hPt1 Vector3
hPt2 Vector3
return void

removeControlPoint() public method

public removeControlPoint ( ) : void
return void

Property Details

continous public_oe property

public bool continous
return bool

controlPoints public_oe property

public List controlPoints
return List