AnimationClip.AddEventAtFrame(string, int, Action, bool) Method
Definition
Namespace: Brine2D.Animation
Adds a named event marker that fires when playback reaches the given zero-based frame index. Unlike AddEvent\(string, float, Action<ClipEventArgs>, bool\), the resolved time is automatically kept up-to-date when any frame's Duration changes while it belongs to this clip.
C#
public Brine2D.Animation.AnimationClip AddEventAtFrame(string name, int frameIndex, System.Action<Brine2D.Animation.ClipEventArgs> callback, bool fireBothDirections=false);
Parameters
name System.String
Identifier for this event.
frameIndex System.Int32
Zero-based index of the frame at which the event should fire.
callback System.Action<ClipEventArgs>
The action to invoke when the event fires.
fireBothDirections System.Boolean
When true and the owning clip uses PingPong, the event
also fires during the backward sweep.
Returns
Exceptions
System.ArgumentOutOfRangeException
Thrown if frameIndex is negative or exceeds the current frame count.