C# Класс BezierCurveCollider2D

Наследование: MonoBehaviour
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
continous bool
controlPoints List

Открытые методы

Метод Описание
Init ( ) : void
addControlPoint ( ) : void
drawCurve ( ) : void
drawSegment ( Vector3 cPt1, Vector3 cPt2, Vector3 hPt1, Vector3 hPt2 ) : void
removeControlPoint ( ) : void

Приватные методы

Метод Описание
CalculateBezierPoint ( float t, Vector3 controlP0, Vector3 handlerP0, Vector3 handlerP1, Vector3 controlP1 ) : Vector3

Описание методов

Init() публичный Метод

public Init ( ) : void
Результат void

addControlPoint() публичный Метод

public addControlPoint ( ) : void
Результат void

drawCurve() публичный Метод

public drawCurve ( ) : void
Результат void

drawSegment() публичный Метод

public drawSegment ( Vector3 cPt1, Vector3 cPt2, Vector3 hPt1, Vector3 hPt2 ) : void
cPt1 Vector3
cPt2 Vector3
hPt1 Vector3
hPt2 Vector3
Результат void

removeControlPoint() публичный Метод

public removeControlPoint ( ) : void
Результат void

Описание свойств

continous публичное свойство

public bool continous
Результат bool

controlPoints публичное свойство

public List controlPoints
Результат List