public void AddEventListener(Spine.AnimationState.EventDelegate func) { state.Event += new Spine.AnimationState.EventDelegate(func); }
public void RegisterUserTriggerDelegate(UserTriggerDelegate handleFunc, Spine.AnimationState.EventDelegate spineEvent) { if (boneAnimation != null) { if (triggerDelegate != null) { boneAnimation.UnregisterUserTriggerDelegate(triggerDelegate); } boneAnimation.RegisterUserTriggerDelegate(handleFunc); triggerDelegate = handleFunc; } else if (skeletonAnimation != null) { if (spineDelegate != null) { skeletonAnimation.state.Event -= spineDelegate; } skeletonAnimation.state.Event += spineEvent; spineDelegate = spineEvent; } }