public SuspendedAction(ImuseAction action, int position, Scope localScope, int frameCount) { Action = action; Position = position; LocalScope = localScope; FramesRemaining = frameCount; }
public StartEvent(ImuseAction action) : base(action) { }
public KeyPressEvent(string key, ImuseAction action) : base(action) { Key = key; }
public TimedEvent(Time time, ImuseAction action) : base(action) { Time = time; }
protected ImuseEvent(ImuseAction action) { Action = action; }
public ActionValue(ImuseAction action) : base(RuntimeType.Action) { Value = action; }