C# Class SpineEditorUtilities, crawler

Inheritance: UnityEditor.AssetPostprocessor
Datei anzeigen 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_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