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()