Class ConfigGraph
Syntax
public class ConfigGraph : ScriptableObject
Fields
ABG_FILE_VERSION
Declaration
public const int ABG_FILE_VERSION = 2
Field Value
Properties
Connections
Declaration
public List<ConnectionData> Connections { get; }
Property Value
Descrption
Declaration
public string Descrption { get; set; }
Property Value
ExecuteOrderPriority
Declaration
public int ExecuteOrderPriority { get; set; }
Property Value
LastModified
Declaration
public DateTime LastModified { get; }
Property Value
Nodes
Declaration
public List<NodeData> Nodes { get; }
Property Value
UseAsAssetPostprocessor
Declaration
public bool UseAsAssetPostprocessor { get; set; }
Property Value
Version
Declaration
public int Version { get; }
Property Value
Methods
AddNode(String, Type, Int32, Int32)
Declaration
public NodeData AddNode(string name, Type nodeType, int x, int y)
Parameters
Returns
AddNode(Type)
Declaration
public NodeData AddNode(Type nodeType)
Parameters
Type |
Name |
Description |
Type |
nodeType |
|
Returns
ApplyGraph(List<NodeGUI>, List<ConnectionGUI>)
Declaration
public void ApplyGraph(List<NodeGUI> nodes, List<ConnectionGUI> connections)
Parameters
CollectAllLeafNodes()
Declaration
public List<NodeData> CollectAllLeafNodes()
Returns
Connect(String, ConnectionPointData, ConnectionPointData)
Declaration
public ConnectionData Connect(string label, ConnectionPointData outputPort, ConnectionPointData inputPort)
Parameters
Returns
CreateNewGraph()
Declaration
public static ConfigGraph CreateNewGraph()
Returns
CreateNewGraph(String)
Declaration
public static ConfigGraph CreateNewGraph(string pathToSave)
Parameters
Type |
Name |
Description |
String |
pathToSave |
|
Returns
CreateNewGraphFromImport(String)
Declaration
public static ConfigGraph CreateNewGraphFromImport(string pathToLoad)
Parameters
Type |
Name |
Description |
String |
pathToLoad |
|
Returns
GetGraphGuid()
Declaration
public string GetGraphGuid()
Returns
GetGraphName()
Declaration
public string GetGraphName()
Returns
Save()
Declaration
SetGraphDirty()
Declaration
public void SetGraphDirty()