C# 클래스 UnityEditor.PolygonEditor

파일 보기 프로젝트 열기: randomize/VimConfig 1 사용 예제들

공개 메소드들

메소드 설명
GetNearestEdge ( Vector2 point, int &pathIndex, int &pointIndex0, int &pointIndex1, float &distance, bool loop ) : bool
GetNearestPoint ( Vector2 point, int &pathIndex, int &pointIndex, float &distance ) : bool
InsertPoint ( int pathIndex, int pointIndex, Vector2 value ) : void
SetPoint ( int pathIndex, int pointIndex, Vector2 value ) : void
TestPointMove ( int pathIndex, int pointIndex, Vector2 movePosition, bool &leftIntersect, bool &rightIntersect, bool loop ) : void

비공개 메소드들

메소드 설명
ApplyEditing ( Collider2D collider ) : void
GetPathCount ( ) : int
GetPoint ( int pathIndex, int pointIndex, Vector2 &point ) : bool
GetPointCount ( int pathIndex ) : int
INTERNAL_CALL_GetNearestEdge ( Vector2 &point, int &pathIndex, int &pointIndex0, int &pointIndex1, float &distance, bool loop ) : bool
INTERNAL_CALL_GetNearestPoint ( Vector2 &point, int &pathIndex, int &pointIndex, float &distance ) : bool
INTERNAL_CALL_InsertPoint ( int pathIndex, int pointIndex, Vector2 &value ) : void
INTERNAL_CALL_SetPoint ( int pathIndex, int pointIndex, Vector2 &value ) : void
INTERNAL_CALL_TestPointMove ( int pathIndex, int pointIndex, Vector2 &movePosition, bool &leftIntersect, bool &rightIntersect, bool loop ) : void
RemovePoint ( int pathIndex, int pointIndex ) : void
StartEditing ( Collider2D collider ) : void
StopEditing ( ) : void

메소드 상세

GetNearestEdge() 공개 정적인 메소드

public static GetNearestEdge ( Vector2 point, int &pathIndex, int &pointIndex0, int &pointIndex1, float &distance, bool loop ) : bool
point Vector2
pathIndex int
pointIndex0 int
pointIndex1 int
distance float
loop bool
리턴 bool

GetNearestPoint() 공개 정적인 메소드

public static GetNearestPoint ( Vector2 point, int &pathIndex, int &pointIndex, float &distance ) : bool
point Vector2
pathIndex int
pointIndex int
distance float
리턴 bool

InsertPoint() 공개 정적인 메소드

public static InsertPoint ( int pathIndex, int pointIndex, Vector2 value ) : void
pathIndex int
pointIndex int
value Vector2
리턴 void

SetPoint() 공개 정적인 메소드

public static SetPoint ( int pathIndex, int pointIndex, Vector2 value ) : void
pathIndex int
pointIndex int
value Vector2
리턴 void

TestPointMove() 공개 정적인 메소드

public static TestPointMove ( int pathIndex, int pointIndex, Vector2 movePosition, bool &leftIntersect, bool &rightIntersect, bool loop ) : void
pathIndex int
pointIndex int
movePosition Vector2
leftIntersect bool
rightIntersect bool
loop bool
리턴 void