C# Класс Spine.Unity.Editor.SpineEditorUtilities

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

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

Свойство Тип Описание
additionalSpawnTypes List
defaultMix float
defaultScale float
defaultShader string
editorGUIPath string
editorPath string
initialized bool
showHierarchyIcons bool

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

Метод Описание
BakeRegion ( AtlasAsset atlasAsset, AtlasRegion region, bool autoSave = true ) : GameObject
ConfirmInitialization ( ) : void
GetPathSafeRegionName ( AtlasRegion region ) : string
GetRequiredAtlasRegions ( string skeletonDataPath ) : List
HandleSkeletonComponentDrop ( object menuData ) : void
ImportSpineContent ( string imported, bool reimport = false ) : void
InstantiateSkeletonAnimation ( SkeletonDataAsset skeletonDataAsset, Spine.Skin skin = null, bool destroyInvalid = true ) : SkeletonAnimation
InstantiateSkeletonAnimation ( SkeletonDataAsset skeletonDataAsset, string skinName, bool destroyInvalid = true ) : SkeletonAnimation
InstantiateSkeletonAnimator ( SkeletonDataAsset skeletonDataAsset, Spine.Skin skin = null ) : SkeletonAnimator
InstantiateSkeletonAnimator ( SkeletonDataAsset skeletonDataAsset, string skinName ) : SkeletonAnimator
IsSpineData ( TextAsset asset ) : bool
RoundVector ( Vector3 vector, int digits ) : Vector3

Rounds off vector components to a number of decimal digits.

ShowInstantiateContextMenu ( SkeletonDataAsset skeletonDataAsset, Vector3 spawnPoint ) : void

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

Метод Описание
AddRequiredAtlasRegionsFromBinary ( string skeletonDataPath, List requiredPaths ) : void
CheckForValidSkeletonData ( string skeletonJSONPath ) : bool
DisableTK2D ( ) : void
EnableTK2D ( ) : void
FindAtlasesAtPath ( string path ) : List
GetAtlasDialog ( string dirPath ) : AtlasAsset
GetMatchingAtlas ( List requiredPaths, List atlasAssets ) : AtlasAsset
HierarchyDragAndDrop ( int instanceId, Rect selectionRect ) : void
HierarchyIconsOnChanged ( ) : void
HierarchyIconsOnGUI ( int instanceId, Rect selectionRect ) : void
IngestSpineAtlas ( TextAsset atlasText ) : AtlasAsset
IngestSpineProject ( TextAsset spineJson ) : SkeletonDataAsset
Initialize ( ) : void
MousePointToWorldPoint2D ( Vector2 mousePosition, Camera camera, Plane plane ) : Vector3

Converts a mouse point to a world point on a plane.

MultiAtlasDialog ( List requiredPaths, string initialDirectory, string filename = "" ) : List
OnPostprocessAllAssets ( string imported, string deleted, string moved, string movedFromAssetPaths ) : void
PreferencesGUI ( ) : void
ReloadSkeletonData ( string skeletonJSONPath ) : void
SceneViewDragAndDrop ( SceneView sceneview ) : void
SpineEditorUtilities ( ) : UnityEngine
UpdateMecanimClips ( SkeletonDataAsset skeletonDataAsset ) : void

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

BakeRegion() публичный статический Метод

public static BakeRegion ( AtlasAsset atlasAsset, AtlasRegion region, bool autoSave = true ) : GameObject
atlasAsset AtlasAsset
region Spine.AtlasRegion
autoSave bool
Результат UnityEngine.GameObject

ConfirmInitialization() публичный статический Метод

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

GetPathSafeRegionName() публичный статический Метод

public static GetPathSafeRegionName ( AtlasRegion region ) : string
region Spine.AtlasRegion
Результат string

GetRequiredAtlasRegions() публичный статический Метод

public static GetRequiredAtlasRegions ( string skeletonDataPath ) : List
skeletonDataPath string
Результат List

HandleSkeletonComponentDrop() публичный статический Метод

public static HandleSkeletonComponentDrop ( object menuData ) : void
menuData object
Результат void

ImportSpineContent() публичный статический Метод

public static ImportSpineContent ( string imported, bool reimport = false ) : void
imported string
reimport bool
Результат void

InstantiateSkeletonAnimation() публичный статический Метод

public static InstantiateSkeletonAnimation ( SkeletonDataAsset skeletonDataAsset, Spine.Skin skin = null, bool destroyInvalid = true ) : SkeletonAnimation
skeletonDataAsset SkeletonDataAsset
skin Spine.Skin
destroyInvalid bool
Результат SkeletonAnimation

InstantiateSkeletonAnimation() публичный статический Метод

public static InstantiateSkeletonAnimation ( SkeletonDataAsset skeletonDataAsset, string skinName, bool destroyInvalid = true ) : SkeletonAnimation
skeletonDataAsset SkeletonDataAsset
skinName string
destroyInvalid bool
Результат SkeletonAnimation

InstantiateSkeletonAnimator() публичный статический Метод

public static InstantiateSkeletonAnimator ( SkeletonDataAsset skeletonDataAsset, Spine.Skin skin = null ) : SkeletonAnimator
skeletonDataAsset SkeletonDataAsset
skin Spine.Skin
Результат SkeletonAnimator

InstantiateSkeletonAnimator() публичный статический Метод

public static InstantiateSkeletonAnimator ( SkeletonDataAsset skeletonDataAsset, string skinName ) : SkeletonAnimator
skeletonDataAsset SkeletonDataAsset
skinName string
Результат SkeletonAnimator

IsSpineData() публичный статический Метод

public static IsSpineData ( TextAsset asset ) : bool
asset UnityEngine.TextAsset
Результат bool

RoundVector() публичный статический Метод

Rounds off vector components to a number of decimal digits.
public static RoundVector ( Vector3 vector, int digits ) : Vector3
vector UnityEngine.Vector3
digits int
Результат UnityEngine.Vector3

ShowInstantiateContextMenu() публичный статический Метод

public static ShowInstantiateContextMenu ( SkeletonDataAsset skeletonDataAsset, Vector3 spawnPoint ) : void
skeletonDataAsset SkeletonDataAsset
spawnPoint UnityEngine.Vector3
Результат void

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

additionalSpawnTypes публичное статическое свойство

public static List additionalSpawnTypes
Результат List

defaultMix публичное статическое свойство

public static float defaultMix
Результат float

defaultScale публичное статическое свойство

public static float defaultScale
Результат float

defaultShader публичное статическое свойство

public static string defaultShader
Результат string

editorGUIPath публичное статическое свойство

public static string editorGUIPath
Результат string

editorPath публичное статическое свойство

public static string editorPath
Результат string

initialized публичное статическое свойство

public static bool initialized
Результат bool

showHierarchyIcons публичное статическое свойство

public static bool showHierarchyIcons
Результат bool