C# Class UnityGraphData, uFrame.Editor

Inheritance: UnityEngine.ScriptableObject, IGraphData, IItem
显示文件 Open project: InvertGames/uFrame.Editor Class Usage Examples

Public Methods

Method Description
AddConnection ( IConnectable output, IConnectable input ) : void
AddConnection ( string output, string input ) : void
CleanUpDuplicates ( ) : void
ClearInput ( IConnectable input ) : void
ClearOutput ( IConnectable output ) : void
CreateDefaultFilter ( string identifier = null ) : IGraphFilter
PopFilter ( ) : void
PopToFilter ( IGraphFilter filter1 ) : void
PopToFilterById ( string filterId ) : void
PushFilter ( IGraphFilter filter ) : void
RemoveConnection ( IConnectable output, IConnectable input ) : void
Save ( ) : void
UnityGraphData ( ) : System
Validate ( ) : List

Method Details

AddConnection() public method

public AddConnection ( IConnectable output, IConnectable input ) : void
output IConnectable
input IConnectable
return void

AddConnection() public method

public AddConnection ( string output, string input ) : void
output string
input string
return void

CleanUpDuplicates() public method

public CleanUpDuplicates ( ) : void
return void

ClearInput() public method

public ClearInput ( IConnectable input ) : void
input IConnectable
return void

ClearOutput() public method

public ClearOutput ( IConnectable output ) : void
output IConnectable
return void

CreateDefaultFilter() public method

public CreateDefaultFilter ( string identifier = null ) : IGraphFilter
identifier string
return IGraphFilter

PopFilter() public method

public PopFilter ( ) : void
return void

PopToFilter() public method

public PopToFilter ( IGraphFilter filter1 ) : void
filter1 IGraphFilter
return void

PopToFilterById() public method

public PopToFilterById ( string filterId ) : void
filterId string
return void

PushFilter() public method

public PushFilter ( IGraphFilter filter ) : void
filter IGraphFilter
return void

RemoveConnection() public method

public RemoveConnection ( IConnectable output, IConnectable input ) : void
output IConnectable
input IConnectable
return void

Save() public method

public Save ( ) : void
return void

UnityGraphData() public method

public UnityGraphData ( ) : System
return System

Validate() public method

public Validate ( ) : List
return List