Class Macro<TGraph>
Inheritance
Macro<TGraph>
Inherited Members
Object.FindObjectsByType<T>(FindObjectsSortMode)
Object.FindObjectsByType<T>(FindObjectsInactive, FindObjectsSortMode)
Object.FindFirstObjectByType<T>()
Object.FindAnyObjectByType<T>()
Object.FindFirstObjectByType<T>(FindObjectsInactive)
Object.FindAnyObjectByType<T>(FindObjectsInactive)
Assembly: Unity.VisualScripting.Core.dll
Syntax
public abstract class Macro<TGraph> : MacroScriptableObject, IMacro, IGraphRoot, IGraphParent, ISerializationDependency, ISerializationCallbackReceiver, IAotStubbable where TGraph : class, IGraph, new()
Type Parameters
Properties
graph
Declaration
[DoNotSerialize]
public TGraph graph { get; set; }
Property Value
isDescriptionValid
Declaration
public bool isDescriptionValid { get; set; }
Property Value
reference
Declaration
[DoNotSerialize]
protected GraphReference reference { get; }
Property Value
Methods
DefaultGraph()
Declaration
public abstract TGraph DefaultGraph()
Returns
GetAotStubs(HashSet<object>)
Declaration
public IEnumerable<object> GetAotStubs(HashSet<object> visited)
Parameters
Returns
GetReference()
Declaration
public GraphPointer GetReference()
Returns
OnAfterDeserialize()
Declaration
protected override void OnAfterDeserialize()
Overrides
OnBeforeDeserialize()
Declaration
protected override void OnBeforeDeserialize()
Overrides
OnDisable()
Declaration
protected virtual void OnDisable()
OnEnable()
Declaration
protected virtual void OnEnable()
Implements
Extension Methods