C# Class Spine.Unity.Editor.SpineEditorUtilities

Inheritance: UnityEditor.AssetPostprocessor
Mostrar archivo Open project: EsotericSoftware/spine-runtimes Class Usage Examples

Public Properties

Property Type Description
additionalSpawnTypes List
defaultMix float
defaultScale float
defaultShader string
editorGUIPath string
editorPath string
initialized bool
showHierarchyIcons bool

Public Methods

Method Description
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

Private Methods

Method Description
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

Method Details

BakeRegion() public static method

public static BakeRegion ( AtlasAsset atlasAsset, AtlasRegion region, bool autoSave = true ) : GameObject
atlasAsset AtlasAsset
region Spine.AtlasRegion
autoSave bool
return UnityEngine.GameObject

ConfirmInitialization() public static method

public static ConfirmInitialization ( ) : void
return void

GetPathSafeRegionName() public static method

public static GetPathSafeRegionName ( AtlasRegion region ) : string
region Spine.AtlasRegion
return string

GetRequiredAtlasRegions() public static method

public static GetRequiredAtlasRegions ( string skeletonDataPath ) : List
skeletonDataPath string
return List

HandleSkeletonComponentDrop() public static method

public static HandleSkeletonComponentDrop ( object menuData ) : void
menuData object
return void

ImportSpineContent() public static method

public static ImportSpineContent ( string imported, bool reimport = false ) : void
imported string
reimport bool
return void

InstantiateSkeletonAnimation() public static method

public static InstantiateSkeletonAnimation ( SkeletonDataAsset skeletonDataAsset, Spine.Skin skin = null, bool destroyInvalid = true ) : SkeletonAnimation
skeletonDataAsset SkeletonDataAsset
skin Spine.Skin
destroyInvalid bool
return SkeletonAnimation

InstantiateSkeletonAnimation() public static method

public static InstantiateSkeletonAnimation ( SkeletonDataAsset skeletonDataAsset, string skinName, bool destroyInvalid = true ) : SkeletonAnimation
skeletonDataAsset SkeletonDataAsset
skinName string
destroyInvalid bool
return SkeletonAnimation

InstantiateSkeletonAnimator() public static method

public static InstantiateSkeletonAnimator ( SkeletonDataAsset skeletonDataAsset, Spine.Skin skin = null ) : SkeletonAnimator
skeletonDataAsset SkeletonDataAsset
skin Spine.Skin
return SkeletonAnimator

InstantiateSkeletonAnimator() public static method

public static InstantiateSkeletonAnimator ( SkeletonDataAsset skeletonDataAsset, string skinName ) : SkeletonAnimator
skeletonDataAsset SkeletonDataAsset
skinName string
return SkeletonAnimator

IsSpineData() public static method

public static IsSpineData ( TextAsset asset ) : bool
asset UnityEngine.TextAsset
return bool

RoundVector() public static method

Rounds off vector components to a number of decimal digits.
public static RoundVector ( Vector3 vector, int digits ) : Vector3
vector UnityEngine.Vector3
digits int
return UnityEngine.Vector3

ShowInstantiateContextMenu() public static method

public static ShowInstantiateContextMenu ( SkeletonDataAsset skeletonDataAsset, Vector3 spawnPoint ) : void
skeletonDataAsset SkeletonDataAsset
spawnPoint UnityEngine.Vector3
return void

Property Details

additionalSpawnTypes public_oe static_oe property

public static List additionalSpawnTypes
return List

defaultMix public_oe static_oe property

public static float defaultMix
return float

defaultScale public_oe static_oe property

public static float defaultScale
return float

defaultShader public_oe static_oe property

public static string defaultShader
return string

editorGUIPath public_oe static_oe property

public static string editorGUIPath
return string

editorPath public_oe static_oe property

public static string editorPath
return string

initialized public_oe static_oe property

public static bool initialized
return bool

showHierarchyIcons public_oe static_oe property

public static bool showHierarchyIcons
return bool