docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class ActionOut<Output>

    Abstract class for Out Actions. Inherit from this class to create an Action that returns some data.

    Inheritance
    object
    ActionBase
    ActionOut<Output>
    GetAllGameObjects
    GetGameObject
    GetImportedModel
    GetLatestImportedModel
    GetSelectedGameObjects
    Inherited Members
    ActionBase.id
    ActionBase.order
    ActionBase.menuPathRuleEngine
    ActionBase.menuPathToolbox
    ActionBase.isInRuleEngine
    ActionBase.isInToolbox
    ActionBase.tooltip
    ActionBase.Input
    ActionBase.Output
    ActionBase.helpersMethods
    ActionBase.undo
    ActionBase.isAsync
    ActionBase.updateStats
    ActionBase._isRunning
    ActionBase._stepName
    ActionBase._stepProgress
    ActionBase.IsRunning
    ActionBase.StepName
    ActionBase.StepProgress
    ActionBase.completed
    ActionBase.progressChanged
    ActionBase.getErrors()
    ActionBase.executionErrors
    ActionBase.getWarnings()
    ActionBase.getInfos()
    ActionBase.onBeforeDraw()
    ActionBase.onAfterDraw()
    ActionBase.postProcess()
    ActionBase.postProcessCoroutine()
    ActionBase.Dispose()
    ActionBase.onSelectionChanged(IList<GameObject>)
    ActionBase.initialize()
    ActionBase.UpdateProgressBar(float, string)
    ActionBase.UpdateProgressBarCoroutine(float, string)
    ActionBase.displayNameRuleEngine
    ActionBase.displayNameToolbox
    ActionBase.invoke(object, bool)
    ActionBase.invokePreProcess(object, bool)
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: UnityEditor.PixyzPlugin4Unity.UI
    Assembly: Unity.Pixyz.Plugin4Unity.Editor.dll
    Syntax
    public abstract class ActionOut<Output> : ActionBase
    Type Parameters
    Name Description
    Output

    Specifies what kind of data the actions outputs.

    Remarks

    Can be used to create a RuleEngine Actions (starting points).

    Properties

    Name Description
    inputType

    Input type. This is always null in the case of a Out-only Action.

    outputType

    Output type. Specifies what kind of data the actions outputs.

    Methods

    Name Description
    preProcess()

    Used to validate/modify the input before the action is actually executed

    run()

    Abstract execution method. When creating a new action, this method implementation will hold all the processing code.

    runAsync()

    Abstract execution method. When creating a new action, this method implementation will hold all the processing code. (should be run async)

    In This Article
    Back to top
    Copyright © 2024 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)