C# Class AssetBundleGraph.NodeData

Show file Open project: unity3d-jp/AssetGraph Class Usage Examples

Public Methods

Method Description
AddFilterCondition ( string keyword, string keytype ) : void
AddInputPoint ( string label ) : ConnectionPointData
AddOutputPoint ( string label ) : ConnectionPointData
AddVariant ( string name ) : void
Duplicate ( ) : NodeData
FindConnectionPoint ( string id ) : ConnectionPointData
FindInputPoint ( string id ) : ConnectionPointData
FindOutputPoint ( string id ) : ConnectionPointData
GetLoaderFullLoadPath ( BuildTarget g ) : string
NodeData ( object>.Dictionary jsonData ) : System
NodeData ( string name, NodeKind kind, float x, float y ) : System
RemoveFilterCondition ( FilterEntry f ) : void
RemoveVariant ( Variant v ) : void
ToJsonDictionary ( ) : object>.Dictionary
ToJsonString ( ) : string
Validate ( List allNodes, List allConnections ) : bool
ValidateOverlappingFilterCondition ( bool throwException ) : bool

Private Methods

Method Description
TestCreateScriptInstance ( ) : bool
ValidateAccess ( ) : void

Method Details

AddFilterCondition() public method

public AddFilterCondition ( string keyword, string keytype ) : void
keyword string
keytype string
return void

AddInputPoint() public method

public AddInputPoint ( string label ) : ConnectionPointData
label string
return ConnectionPointData

AddOutputPoint() public method

public AddOutputPoint ( string label ) : ConnectionPointData
label string
return ConnectionPointData

AddVariant() public method

public AddVariant ( string name ) : void
name string
return void

Duplicate() public method

public Duplicate ( ) : NodeData
return NodeData

FindConnectionPoint() public method

public FindConnectionPoint ( string id ) : ConnectionPointData
id string
return ConnectionPointData

FindInputPoint() public method

public FindInputPoint ( string id ) : ConnectionPointData
id string
return ConnectionPointData

FindOutputPoint() public method

public FindOutputPoint ( string id ) : ConnectionPointData
id string
return ConnectionPointData

GetLoaderFullLoadPath() public method

public GetLoaderFullLoadPath ( BuildTarget g ) : string
g BuildTarget
return string

NodeData() public method

public NodeData ( object>.Dictionary jsonData ) : System
jsonData object>.Dictionary
return System

NodeData() public method

public NodeData ( string name, NodeKind kind, float x, float y ) : System
name string
kind NodeKind
x float
y float
return System

RemoveFilterCondition() public method

public RemoveFilterCondition ( FilterEntry f ) : void
f FilterEntry
return void

RemoveVariant() public method

public RemoveVariant ( Variant v ) : void
v Variant
return void

ToJsonDictionary() public method

public ToJsonDictionary ( ) : object>.Dictionary
return object>.Dictionary

ToJsonString() public method

public ToJsonString ( ) : string
return string

Validate() public method

public Validate ( List allNodes, List allConnections ) : bool
allNodes List
allConnections List
return bool

ValidateOverlappingFilterCondition() public method

public ValidateOverlappingFilterCondition ( bool throwException ) : bool
throwException bool
return bool