docs.unity3d.com
    Show / Hide Table of Contents

    State Units

    Note
    To use Bolt, which is Unity's visual scripting solution, download it from the Unity Asset Store.

    State Units are very similar to super units, but for state graphs instead of flow graphs. They allow you to nest a whole state graph into a single unit in a parent flow graph.

    To create a blank state unit, choose Nesting > State Unit in the fuzzy finder. As usual, you can double-click the node or use the Edit Graph button from its inspector to open the nested graph. To create a state unit from a macro, you can either drag & drop the macro asset into your graph, or choose it from the Macros category in the fuzzy finder.

    A state unit has two control input ports to indicate when to start and stop it, and two matching control output ports to specify what to do after.

    When a state unit is started, all the start states in its nested state graph will be entered.

    When it is stopped, every state and transition in its nested graph will be marked as inactive.

    Back to top
    Terms of use
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023