C# Класс MeshCreator, UnitySpritesAndBones

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

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

Свойство Тип Описание
customLoadMesh Mesh
meshDirty bool
meshVertices Vector3[]

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

Метод Описание
GetMesh ( ) : Mesh
OnDestroy ( ) : void
OnGUI ( ) : void
OnSceneGUI ( SceneView sceneView ) : void
PreviewMode ( ) : void
VisualizePolygon ( SceneView sceneView ) : void

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

Метод Описание
AddOrRemoveHole ( Vector2 position ) : void
AddSegment ( Vertex, first, Vertex, second ) : void
DestroyPreviewObject ( ) : void
GeneratePreviewObject ( ) : void
GetBounds ( IEnumerable poly ) : Rect
GetSegmentNearPosition ( Vector2 position ) : Segment,
GetVertexNearPosition ( Vector2 position ) : Vertex,
LoadMesh ( Mesh loadMesh ) : void
LoadPolygonFromSprite ( ) : void
RemoveSegment ( Vector2 position ) : void
RemoveSegment ( int index ) : void
RemoveVertex ( Vector2 position ) : void
RemoveVertex ( int index ) : void
RemoveVertexOrSegment ( Vector2 position ) : void
Reset ( ) : bool
ShowSkinMeshEditor ( ) : void
Subdivide ( int subdivideValue ) : void
TriangulateMesh ( ) : Mesh
genUV ( Vector3 vertices ) : Vector2[]

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

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

public GetMesh ( ) : Mesh
Результат Mesh

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

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

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

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

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

public OnSceneGUI ( SceneView sceneView ) : void
sceneView SceneView
Результат void

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

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

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

public VisualizePolygon ( SceneView sceneView ) : void
sceneView SceneView
Результат void

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

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

public Mesh customLoadMesh
Результат Mesh

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

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

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

public Vector3[] meshVertices
Результат Vector3[]