Search Results for

    Show / Hide Table of Contents

    Class BasicWorkAction

    A work action to play a sound.

    Inheritance
    object
    WorkAction
    BasicWorkAction
    Implements
    IWorkAction
    Inherited Members
    WorkAction.Completed
    WorkAction.Canceled
    WorkAction.IsSkippable
    WorkAction.Skipped
    WorkAction.State
    WorkAction.Scene
    WorkAction.ChildActions
    WorkAction.Run()
    WorkAction.TrySkip()
    WorkAction.Cancel()
    WorkAction.PerformCompleted()
    WorkAction.PerformCancel()
    WorkAction.PerformSkip()
    Namespace: Evergine.Components.WorkActions
    Assembly: Evergine.Components.dll
    Syntax
    public class BasicWorkAction : WorkAction, IWorkAction

    Constructors

    BasicWorkAction(Scene)

    Initializes a new instance of the BasicWorkAction class.

    Declaration
    public BasicWorkAction(Scene scene = null)
    Parameters
    Type Name Description
    Scene scene

    The associated scene.

    Methods

    NotifyActionCompleted()

    Notifies that the action is completed.

    Declaration
    public void NotifyActionCompleted()

    PerformRun()

    Perform Run actions.

    Declaration
    protected override void PerformRun()
    Overrides
    WorkAction.PerformRun()

    Events

    OnRun

    Occurs when the action is running.

    Declaration
    public event Action OnRun
    Event Type
    Type Description
    Action

    Implements

    IWorkAction

    Extension Methods

    WorkActionFactory.AndWaitCondition(IWorkAction, Func<bool>, int)
    WorkActionFactory.AsSkippableWorkAction(IWorkAction)
    WorkActionFactory.ContinueWith(IWorkAction, IWorkAction)
    WorkActionFactory.ContinueWith(IWorkAction, params IWorkAction[])
    WorkActionFactory.ContinueWith(IWorkAction, IEnumerable<IWorkAction>)
    WorkActionFactory.ContinueWith(IWorkAction, Func<IWorkAction>)
    WorkActionFactory.ContinueWith(IWorkAction, params Func<IWorkAction>[])
    WorkActionFactory.ContinueWithAction(IWorkAction, Action)
    WorkActionFactory.CreateParallelWorkActions(IWorkAction, IEnumerable<IWorkAction>)
    WorkActionFactory.Delay(IWorkAction, TimeSpan)
    ReflectionHelper.GetMemberAssembly(object)
    ReflectionHelper.GetTypeName(object)
    In this article
    Back to top
    Generated by DocFX