[ Web Proxy ]
URL:
Viewing: https://docs.unity3d.com/ScriptReference/Unity.GraphToolkit.Editor.IVariable.html [Back]  [Original]

Unity - Scripting API: IVariable
Version: Unity 6.5 (6000.5)
    • Supported
    • Legacy
    LanguageEnglish
    • C#

    IVariable

    interface in Unity.GraphToolkit.Editor

    Suggest a change

    Success!

    Thank you for helping us improve the quality of Unity Documentation. Although we cannot accept all submissions, we do read each suggested change from our users and will make updates where applicable.

    Close

    Submission failed

    For some reason your suggested change could not be submitted. Please <a>try again</a> in a few minutes. And thank you for taking the time to help us improve the quality of Unity Documentation.

    Close
    Your name Your email Suggestion* Submit suggestion

    Cancel

    Description

    Interface for a graph variable.

    Variables are data containers that are accessible throughout a graph. You can manage variables in the Blackboard and reference them with variable nodes. A variable has a name, a data type, a kind that defines its visibility within subgraphs, and an optional default value. Use IVariable.TryGetDefaultValue to retrieve the default value if one exists. Variables are distinct from variable nodes. However, you can drag variables onto the graph canvas, where they are instantiated as variable nodes.

    Properties

    Property Description
    DataType Gets or sets the data type of the variable.
    Graph The IVariable.Graph that owns this variable.
    IsConnected Whether the variable has at least one connected variable node in the graph.
    Name Gets or sets the name of the variable.
    NodeCount The number of variable nodes associated with this variable in the graph.
    VariableKind Gets or sets the kind of the variable, such as Local, Input, or Output.

    Public Methods

    Method Description
    GetNodes Retrieves all variable nodes associated with this variable.
    RemoveFromGraph Removes the current variable from its graph.
    TryGetDefaultValue Retrieves the default value of the variable.
    TrySetDefaultValue Sets the default value of the variable.

    Web Proxy Viewer  |  New URL  |  Original Page