Simpler Spineboy.cs.

This commit is contained in:
NathanSweet 2013-10-03 20:25:47 +02:00
parent edb50113ea
commit 08d5efa31d
3 changed files with 17 additions and 19 deletions

View File

@ -41,7 +41,6 @@ public class Spineboy : MonoBehaviour {
void Start() {
skeleton = GetComponent<SkeletonAnimation>();
skeleton.state.Event += new EventHandler<EventTriggeredArgs>(Event);
}
@ -49,18 +48,9 @@ public class Spineboy : MonoBehaviour {
Debug.Log(e.TrackIndex + " " + skeleton.state.GetCurrent(e.TrackIndex) + ": event " + e.Event + ", " + e.Event.Int);
}
void LateUpdate() {
if (skeleton.loop) return;
TrackEntry entry = skeleton.state.GetCurrent(0);
if (entry != null && entry.Time >= entry.Animation.Duration - 0.25) {
skeleton.animationName = "walk";
skeleton.loop = true;
}
}
void OnMouseDown() {
skeleton.animationName = "jump";
skeleton.loop = false;
skeleton.useAnimationName = false;
skeleton.state.SetAnimation(0, "jump", false);
skeleton.state.AddAnimation(0, "walk", true, 0);
}
}

View File

@ -280,12 +280,10 @@
}
},
"events": [
{ "time": 0.3333, "name": "headPop", "int": 1 },
{ "time": 0.5, "name": "headPop", "int": 2 },
{ "time": 0.6666, "name": "headPop", "int": 3 },
{ "time": 0.8333, "name": "headPop", "int": 4 },
{ "time": 1, "name": "headPop", "int": 5 },
{ "time": 1.1666, "name": "headPop", "int": 6 }
{ "time": 0, "name": "headPop", "string": "pop.wav" },
{ "time": 1.3103, "name": "behind" },
{ "time": 2.9655, "name": "behind" },
{ "time": 4, "name": "headAttach", "string": "attach.wav" }
],
"draworder": [
{
@ -997,6 +995,11 @@
{ "time": 0.9333, "angle": 2.28 },
{ "time": 1.0666, "angle": 3.6 }
]
},
"root": {
"rotate": [
{ "time": 0, "angle": 0 }
]
}
}
}

View File

@ -995,6 +995,11 @@
{ "time": 0.9333, "angle": 2.28 },
{ "time": 1.0666, "angle": 3.6 }
]
},
"root": {
"rotate": [
{ "time": 0, "angle": 0 }
]
}
}
}