C# Class Spine.Unity.Editor.SpineEditorUtilities

Inheritance: UnityEditor.AssetPostprocessor
Afficher le fichier Open project: EsotericSoftware/spine-runtimes Class Usage Examples

Méthodes publiques

Свойство Type Description
additionalSpawnTypes List
defaultMix float
defaultScale float
defaultShader string
editorGUIPath string
editorPath string
initialized bool
showHierarchyIcons bool

Méthodes publiques

Méthode 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

Méthode 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 méthode

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

ConfirmInitialization() public static méthode

public static ConfirmInitialization ( ) : void
Résultat void

GetPathSafeRegionName() public static méthode

public static GetPathSafeRegionName ( AtlasRegion region ) : string
region Spine.AtlasRegion
Résultat string

GetRequiredAtlasRegions() public static méthode

public static GetRequiredAtlasRegions ( string skeletonDataPath ) : List
skeletonDataPath string
Résultat List

HandleSkeletonComponentDrop() public static méthode

public static HandleSkeletonComponentDrop ( object menuData ) : void
menuData object
Résultat void

ImportSpineContent() public static méthode

public static ImportSpineContent ( string imported, bool reimport = false ) : void
imported string
reimport bool
Résultat void

InstantiateSkeletonAnimation() public static méthode

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

InstantiateSkeletonAnimation() public static méthode

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

InstantiateSkeletonAnimator() public static méthode

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

InstantiateSkeletonAnimator() public static méthode

public static InstantiateSkeletonAnimator ( SkeletonDataAsset skeletonDataAsset, string skinName ) : SkeletonAnimator
skeletonDataAsset SkeletonDataAsset
skinName string
Résultat SkeletonAnimator

IsSpineData() public static méthode

public static IsSpineData ( TextAsset asset ) : bool
asset UnityEngine.TextAsset
Résultat bool

RoundVector() public static méthode

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

ShowInstantiateContextMenu() public static méthode

public static ShowInstantiateContextMenu ( SkeletonDataAsset skeletonDataAsset, Vector3 spawnPoint ) : void
skeletonDataAsset SkeletonDataAsset
spawnPoint UnityEngine.Vector3
Résultat void

Property Details

additionalSpawnTypes public_oe static_oe property

public static List additionalSpawnTypes
Résultat List

defaultMix public_oe static_oe property

public static float defaultMix
Résultat float

defaultScale public_oe static_oe property

public static float defaultScale
Résultat float

defaultShader public_oe static_oe property

public static string defaultShader
Résultat string

editorGUIPath public_oe static_oe property

public static string editorGUIPath
Résultat string

editorPath public_oe static_oe property

public static string editorPath
Résultat string

initialized public_oe static_oe property

public static bool initialized
Résultat bool

showHierarchyIcons public_oe static_oe property

public static bool showHierarchyIcons
Résultat bool