public class LWKActionGroup : LWKAction, LWKTimeableParent, LWKTimeableChild
An action that organizes playback of other actions.
LWKAction.stop() on an
LWKActionGroup with stop any running child actions.
Note that actions can only be in one group at a time, so adding actions to a group will remove it from any group it was previously in.
Groups can be nested, and since repeats occur after the child actions complete, a child action’s delegate might get multiple calls to
LWKActionDelegate.actionDidEnd(_:finished:) for a single run of
The number of full runthroughs of all children actions before completing.
public var repeatCount: UInt
An array of actions to trigger when the group is run.
public private(set) var actions: [LWKAction]
public override func stop()