C# Class SpineEditorUtilities, crawler

Inheritance: UnityEditor.AssetPostprocessor
Show file Open project: r-lyeh/crawler Class Usage Examples

Public Properties

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

Public Methods

Method Description
BakeRegion ( AtlasAsset, atlasAsset, AtlasRegion region, bool autoSave = true ) : GameObject
ConfirmInitialization ( ) : void
GetPathSafeRegionName ( AtlasRegion region ) : string
GetRequiredAtlasRegions ( string jsonPath ) : List
ImportSpineContent ( string imported, bool reimport = false ) : void
InstantiateSkeletonAnimation ( SkeletonDataAsset, skeletonDataAsset, Skin skin = null ) : SkeletonAnimation,
InstantiateSkeletonAnimation ( SkeletonDataAsset, skeletonDataAsset, string skinName ) : SkeletonAnimation,
InstantiateSkeletonAnimator ( SkeletonDataAsset, skeletonDataAsset, Skin skin = null ) : SkeletonAnimator,
InstantiateSkeletonAnimator ( SkeletonDataAsset, skeletonDataAsset, string skinName ) : SkeletonAnimator,
IsValidSpineData ( TextAsset asset ) : bool

Private Methods

Method Description
CheckForValidAtlas ( string atlasPath ) : bool
CheckForValidSkeletonData ( string skeletonJSONPath ) : bool
DisableTK2D ( ) : void
EnableTK2D ( ) : void
FindAtlasesAtPath ( string path ) : List
GetAtlasDialog ( string dirPath ) : AtlasAsset,
GetMatchingAtlas ( List requiredPaths, List atlasAssets ) : AtlasAsset,
HierarchyWindowChanged ( ) : void
HierarchyWindowItemOnGUI ( int instanceId, Rect selectionRect ) : void
IngestSpineAtlas ( TextAsset atlasText ) : AtlasAsset,
IngestSpineProject ( TextAsset spineJson ) : SkeletonDataAsset,
Initialize ( ) : void
InstantiateSkeletonAnimation ( ) : void
InstantiateSkeletonAnimator ( ) : void
MultiAtlasDialog ( List requiredPaths, string initialDirectory, string header = "" ) : List
OnPostprocessAllAssets ( string imported, string deleted, string moved, string movedFromAssetPaths ) : void
PreferencesGUI ( ) : void
ResetExistingSkeletonData ( string skeletonJSONPath ) : void
SpineEditorUtilities ( ) : UnityEngine
UpdateMecanimClips ( SkeletonDataAsset, skeletonDataAsset ) : void
ValidateInstantiateSkeletonAnimation ( ) : bool
ValidateInstantiateSkeletonAnimator ( ) : bool

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 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 jsonPath ) : List
jsonPath string
return List

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, Skin skin = null ) : SkeletonAnimation,
skeletonDataAsset SkeletonDataAsset,
skin Skin
return SkeletonAnimation,

InstantiateSkeletonAnimation() public static method

public static InstantiateSkeletonAnimation ( SkeletonDataAsset, skeletonDataAsset, string skinName ) : SkeletonAnimation,
skeletonDataAsset SkeletonDataAsset,
skinName string
return SkeletonAnimation,

InstantiateSkeletonAnimator() public static method

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

InstantiateSkeletonAnimator() public static method

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

IsValidSpineData() public static method

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

Property Details

defaultMix public static property

public static float defaultMix
return float

defaultScale public static property

public static float defaultScale
return float

defaultShader public static property

public static string defaultShader
return string

editorGUIPath public static property

public static string editorGUIPath
return string

editorPath public static property

public static string editorPath
return string

initialized public static property

public static bool initialized
return bool