浏览代码

Better C# events.

NathanSweet 12 年之前
父节点
当前提交
98e4c0e7e5

+ 1 - 1
spine-tk2d/Assets/examples/spineboy/Spineboy.cs

@@ -41,7 +41,7 @@ public class Spineboy : MonoBehaviour {
 	
 	void Start() {
 		skeleton = GetComponent<SkeletonAnimation>();
-		skeleton.state.Event += new EventHandler<EventTriggeredArgs>(Event);
+		skeleton.state.Event += Event;
 	}
 	
 	public void Event (object sender, EventTriggeredArgs e) {

+ 1 - 1
spine-unity/Assets/examples/spineboy/Spineboy.cs

@@ -41,7 +41,7 @@ public class Spineboy : MonoBehaviour {
 
 	public void Start () {
 		skeletonAnimation = GetComponent<SkeletonAnimation>();	
-		skeletonAnimation.state.Event += new EventHandler<EventTriggeredArgs>(Event);
+		skeletonAnimation.state.Event += Event;
 	}
 	
 	public void Event (object sender, EventTriggeredArgs e) {

+ 4 - 4
spine-xna/example/src/ExampleGame.cs

@@ -90,10 +90,10 @@ namespace Spine {
 
 			if (true) {
 				// Event handling for all animations.
-				state.Start += new EventHandler<StartEndArgs>(Start);
-				state.End += new EventHandler<StartEndArgs>(End);
-				state.Complete += new EventHandler<CompleteArgs>(Complete);
-				state.Event += new EventHandler<EventTriggeredArgs>(Event);
+				state.Start += Start;
+				state.End += End;
+				state.Complete += Complete;
+				state.Event += Event;
 
 				state.SetAnimation(0, "drawOrder", true);
 			} else {