Class ScriptMachine
Inheritance
ScriptMachine
Implements
Inherited Members
Object.InstantiateAsync<T>(T)
Object.InstantiateAsync<T>(T, Transform)
Object.InstantiateAsync<T>(T, Vector3, Quaternion)
Object.InstantiateAsync<T>(T, Transform, Vector3, Quaternion)
Object.Instantiate<T>(T, InstantiateParameters)
Object.Instantiate<T>(T, Vector3, Quaternion, InstantiateParameters)
Object.FindObjectsByType<T>(FindObjectsSortMode)
Object.FindObjectsByType<T>(FindObjectsInactive, FindObjectsSortMode)
Object.FindFirstObjectByType<T>()
Object.FindAnyObjectByType<T>()
Object.FindFirstObjectByType<T>(FindObjectsInactive)
Object.FindAnyObjectByType<T>(FindObjectsInactive)
Namespace: Unity.VisualScripting
Assembly: Unity.VisualScripting.Flow.dll
Syntax
[AddComponentMenu("Visual Scripting/Script Machine")]
[RequireComponent(typeof(Variables))]
[RenamedFrom("Bolt.FlowMachine")]
[RenamedFrom("Unity.VisualScripting.FlowMachine")]
public sealed class ScriptMachine : EventMachine<FlowGraph, ScriptGraphAsset>, ISerializationCallbackReceiver, IEventMachine, IMachine, IGraphRoot, IGraphNester, IGraphParent, IAotStubbable
Methods
DefaultGraph()
Declaration
public override FlowGraph DefaultGraph()
Returns
| Type | Description |
|---|---|
| FlowGraph |
Overrides
Unity.VisualScripting.Machine<Unity.VisualScripting.FlowGraph, Unity.VisualScripting.ScriptGraphAsset>.DefaultGraph()
OnDisable()
Declaration
protected override void OnDisable()
Overrides
Unity.VisualScripting.EventMachine<Unity.VisualScripting.FlowGraph, Unity.VisualScripting.ScriptGraphAsset>.OnDisable()
OnEnable()
Declaration
protected override void OnEnable()
Overrides
Unity.VisualScripting.EventMachine<Unity.VisualScripting.FlowGraph, Unity.VisualScripting.ScriptGraphAsset>.OnEnable()
OnInstantiateWhileEnabled()
Declaration
protected override void OnInstantiateWhileEnabled()
Overrides
Unity.VisualScripting.EventMachine<Unity.VisualScripting.FlowGraph, Unity.VisualScripting.ScriptGraphAsset>.OnInstantiateWhileEnabled()
OnUninstantiateWhileEnabled()
Declaration
protected override void OnUninstantiateWhileEnabled()
Overrides
Unity.VisualScripting.EventMachine<Unity.VisualScripting.FlowGraph, Unity.VisualScripting.ScriptGraphAsset>.OnUninstantiateWhileEnabled()
ShowData()
Declaration
[ContextMenu("Show Data...")]
protected override void ShowData()