mirror of
https://github.com/EsotericSoftware/spine-runtimes.git
synced 2026-03-06 02:36:56 +08:00
spine-unity, made compatible with Unity 4.3.4.
This commit is contained in:
parent
a64d74b728
commit
e30a267c19
5
spine-unity/Assets/Examples.meta
Normal file
5
spine-unity/Assets/Examples.meta
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: e6712a5a0c05f9f4092f9a3197925e99
|
||||||
|
folderAsset: yes
|
||||||
|
DefaultImporter:
|
||||||
|
userData:
|
||||||
@ -31,7 +31,9 @@
|
|||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using UnityEditor;
|
using UnityEditor;
|
||||||
|
#if !UNITY_4_3
|
||||||
using UnityEditor.AnimatedValues;
|
using UnityEditor.AnimatedValues;
|
||||||
|
#endif
|
||||||
using UnityEngine;
|
using UnityEngine;
|
||||||
using Spine;
|
using Spine;
|
||||||
|
|
||||||
@ -39,7 +41,12 @@ using Spine;
|
|||||||
public class SkeletonDataAssetInspector : Editor {
|
public class SkeletonDataAssetInspector : Editor {
|
||||||
private SerializedProperty atlasAsset, skeletonJSON, scale, fromAnimation, toAnimation, duration, defaultMix;
|
private SerializedProperty atlasAsset, skeletonJSON, scale, fromAnimation, toAnimation, duration, defaultMix;
|
||||||
private bool showAnimationStateData = true;
|
private bool showAnimationStateData = true;
|
||||||
|
|
||||||
|
#if UNITY_4_3
|
||||||
|
private bool m_showAnimationList = true;
|
||||||
|
#else
|
||||||
private AnimBool m_showAnimationList = new AnimBool(true);
|
private AnimBool m_showAnimationList = new AnimBool(true);
|
||||||
|
#endif
|
||||||
|
|
||||||
private bool m_initialized = false;
|
private bool m_initialized = false;
|
||||||
private SkeletonDataAsset m_skeletonDataAsset;
|
private SkeletonDataAsset m_skeletonDataAsset;
|
||||||
@ -129,9 +136,16 @@ public class SkeletonDataAssetInspector : Editor {
|
|||||||
m_requireRefresh = true;
|
m_requireRefresh = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#if UNITY_4_3
|
||||||
|
m_showAnimationList = EditorGUILayout.Foldout(m_showAnimationList, new GUIContent("Animations", SpineEditorUtilities.Icons.animationRoot));
|
||||||
|
if(m_showAnimationList){
|
||||||
|
#else
|
||||||
m_showAnimationList.target = EditorGUILayout.Foldout(m_showAnimationList.target, new GUIContent("Animations", SpineEditorUtilities.Icons.animationRoot));
|
m_showAnimationList.target = EditorGUILayout.Foldout(m_showAnimationList.target, new GUIContent("Animations", SpineEditorUtilities.Icons.animationRoot));
|
||||||
|
|
||||||
if(EditorGUILayout.BeginFadeGroup(m_showAnimationList.faded)){
|
if(EditorGUILayout.BeginFadeGroup(m_showAnimationList.faded)){
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
EditorGUILayout.LabelField("Name", "Duration");
|
EditorGUILayout.LabelField("Name", "Duration");
|
||||||
foreach(Spine.Animation a in skeletonData.Animations){
|
foreach(Spine.Animation a in skeletonData.Animations){
|
||||||
@ -158,7 +172,9 @@ public class SkeletonDataAssetInspector : Editor {
|
|||||||
GUILayout.EndHorizontal();
|
GUILayout.EndHorizontal();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
#if !UNITY_4_3
|
||||||
EditorGUILayout.EndFadeGroup();
|
EditorGUILayout.EndFadeGroup();
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!Application.isPlaying) {
|
if (!Application.isPlaying) {
|
||||||
@ -382,8 +398,10 @@ public class SkeletonDataAssetInspector : Editor {
|
|||||||
Repaint ();
|
Repaint ();
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
|
#if !UNITY_4_3
|
||||||
if(m_showAnimationList.isAnimating)
|
if(m_showAnimationList.isAnimating)
|
||||||
Repaint();
|
Repaint();
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -0,0 +1,4 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 46fcc9a83c504b54ea65c12fc11d52ab
|
||||||
|
DefaultImporter:
|
||||||
|
userData:
|
||||||
Loading…
x
Reference in New Issue
Block a user