C# Class Spine.Unity.WaitForSpineEvent

Use this as a condition-blocking yield instruction for Unity Coroutines. The routine will pause until the AnimationState fires an event matching the given event name or EventData reference.
Inheritance: IEnumerator
Mostra file Open project: EsotericSoftware/spine-runtimes

Private Properties

Property Type Description
Clear void
HandleAnimationStateEvent void
HandleAnimationStateEventByName void
IEnumerator bool
IEnumerator void
Subscribe void
SubscribeByName void

Public Methods

Method Description
NowWaitFor ( Spine state, Spine eventDataReference, bool unsubscribeAfterFiring = true ) : WaitForSpineEvent
NowWaitFor ( Spine state, string eventName, bool unsubscribeAfterFiring = true ) : WaitForSpineEvent
WaitForSpineEvent ( SkeletonAnimation skeletonAnimation, Spine eventDataReference, bool unsubscribeAfterFiring = true ) : UnityEngine
WaitForSpineEvent ( SkeletonAnimation skeletonAnimation, string eventName, bool unsubscribeAfterFiring = true ) : UnityEngine
WaitForSpineEvent ( Spine state, Spine eventDataReference, bool unsubscribeAfterFiring = true ) : UnityEngine
WaitForSpineEvent ( Spine state, string eventName, bool unsubscribeAfterFiring = true ) : UnityEngine

Private Methods

Method Description
Clear ( Spine state ) : void
HandleAnimationStateEvent ( Spine trackEntry, Spine e ) : void
HandleAnimationStateEventByName ( Spine trackEntry, Spine e ) : void
IEnumerator ( ) : bool
IEnumerator ( ) : void
Subscribe ( Spine state, Spine eventDataReference, bool unsubscribe ) : void
SubscribeByName ( Spine state, string eventName, bool unsubscribe ) : void

Method Details

NowWaitFor() public method

public NowWaitFor ( Spine state, Spine eventDataReference, bool unsubscribeAfterFiring = true ) : WaitForSpineEvent
state Spine
eventDataReference Spine
unsubscribeAfterFiring bool
return WaitForSpineEvent

NowWaitFor() public method

public NowWaitFor ( Spine state, string eventName, bool unsubscribeAfterFiring = true ) : WaitForSpineEvent
state Spine
eventName string
unsubscribeAfterFiring bool
return WaitForSpineEvent

WaitForSpineEvent() public method

public WaitForSpineEvent ( SkeletonAnimation skeletonAnimation, Spine eventDataReference, bool unsubscribeAfterFiring = true ) : UnityEngine
skeletonAnimation SkeletonAnimation
eventDataReference Spine
unsubscribeAfterFiring bool
return UnityEngine

WaitForSpineEvent() public method

public WaitForSpineEvent ( SkeletonAnimation skeletonAnimation, string eventName, bool unsubscribeAfterFiring = true ) : UnityEngine
skeletonAnimation SkeletonAnimation
eventName string
unsubscribeAfterFiring bool
return UnityEngine

WaitForSpineEvent() public method

public WaitForSpineEvent ( Spine state, Spine eventDataReference, bool unsubscribeAfterFiring = true ) : UnityEngine
state Spine
eventDataReference Spine
unsubscribeAfterFiring bool
return UnityEngine

WaitForSpineEvent() public method

public WaitForSpineEvent ( Spine state, string eventName, bool unsubscribeAfterFiring = true ) : UnityEngine
state Spine
eventName string
unsubscribeAfterFiring bool
return UnityEngine