Class Graph
Assembly: Unity.VisualScripting.Core.dll
Syntax
public abstract class Graph : IGraph, IDisposable, IPrewarmable, IAotStubbable, ISerializationDepender, ISerializationCallbackReceiver
Constructors
Graph()
Declaration
Properties
deserializationDependencies
Declaration
public IEnumerable<ISerializationDependency> deserializationDependencies { get; }
Property Value
elements
Declaration
[DoNotSerialize]
public MergedGraphElementCollection elements { get; }
Property Value
pan
Declaration
[Serialize]
public Vector2 pan { get; set; }
Property Value
summary
Declaration
[Serialize]
public string summary { get; set; }
Property Value
title
Declaration
[Serialize]
public string title { get; set; }
Property Value
zoom
Declaration
[Serialize]
public float zoom { get; set; }
Property Value
Methods
CreateData()
Declaration
public abstract IGraphData CreateData()
Returns
CreateDebugData()
Declaration
public virtual IGraphDebugData CreateDebugData()
Returns
Dispose()
Declaration
public virtual void Dispose()
GetAotStubs(HashSet<object>)
Declaration
public IEnumerable<object> GetAotStubs(HashSet<object> visited)
Parameters
Returns
Instantiate(GraphReference)
Declaration
public virtual void Instantiate(GraphReference instance)
Parameters
OnAfterDependenciesDeserialized()
Declaration
public virtual void OnAfterDependenciesDeserialized()
OnAfterDeserialize()
Implement this method to receive a callback after Unity deserializes your object.
Declaration
public void OnAfterDeserialize()
OnBeforeSerialize()
Implement this method to receive a callback before Unity serializes your object.
Declaration
public virtual void OnBeforeSerialize()
Prewarm()
Declaration
ToString()
Declaration
public override string ToString()
Returns
Overrides
Uninstantiate(GraphReference)
Declaration
public virtual void Uninstantiate(GraphReference instance)
Parameters
Implements
Extension Methods