C# Class AssetBundleGraph.AssetBundleGraphEditorWindow

Inheritance: EditorWindow
Show file Open project: unity3d-jp/AssetGraph

Private Properties

Property Type Description
AddConnection void
AddNodeFromCode void
AddNodeFromGUI void
AddNodeGUI void
BuildFromMenu void
BuildFromMenuValidator bool
ConstructGraphFromSaveData void
DeleteCache void
DeleteConnectionById void
DeleteImportSettingSample void
DrawGUINodeErrors void
DrawGUINodeGraph void
DrawGUIToolBar void
DrawStraightLineFromCurrentEventSourcePointTo void
FindNodeByPosition NodeGUI
GenerateModifier void
GeneratePostprocess void
GeneratePrefabBuilder void
GetDragAndDropAcceptableScriptType System.Type
GetSafeWindowId int
HandleGraphGUIEvents void
HandleNodeEvent void
Init void
IsConnectablePointFromTo bool
JsonRepresentations List
Open void
RefreshInspector void
RenewActiveObject ActiveObject
ResetNodeExceptionPool void
Run void
SaveGraph void
SaveGraphWithReload void
Setup void
ShowErrorOnNodes void
UpdateActivationOfObjects void
UpdateSpacerRect void

Public Methods

Method Description
AddNodeException ( NodeException nodeEx ) : void
DeleteNode ( string deletingNodeId ) : void
DuplicateNode ( NodeGUI node ) : void
GenerateScript ( ScriptType scriptType ) : void
GetIncomingAssetGroups ( ConnectionPointData inputPoint ) : List>.Dictionary
GetUnusedWindowId ( ) : int
HandleConnectionEvent ( ConnectionEvent e ) : void
InitializeGraph ( ) : void
LoadTextureFromFile ( string path ) : Texture2D
OnEnable ( ) : void
OnFocus ( ) : void
OnGUI ( ) : void
OnLostFocus ( ) : void
SelectNode ( string nodeId ) : void

Private Methods

Method Description
AddConnection ( string label, NodeGUI startNode, ConnectionPointData startPoint, NodeGUI endNode, ConnectionPointData endPoint ) : void
AddNodeFromCode ( string name, string scriptClassName, Type scriptBaseType, float x, float y ) : void
AddNodeFromGUI ( NodeKind kind, float x, float y ) : void
AddNodeGUI ( NodeGUI newNode ) : void
BuildFromMenu ( ) : void
BuildFromMenuValidator ( ) : bool
ConstructGraphFromSaveData ( SaveData saveData, List &nodes, List &connections ) : void
DeleteCache ( ) : void
DeleteConnectionById ( string id ) : void
DeleteImportSettingSample ( ) : void
DrawGUINodeErrors ( ) : void
DrawGUINodeGraph ( ) : void
DrawGUIToolBar ( ) : void
DrawStraightLineFromCurrentEventSourcePointTo ( Vector2 to, NodeEvent eventSource ) : void
FindNodeByPosition ( Vector2 globalPos ) : NodeGUI
GenerateModifier ( ) : void
GeneratePostprocess ( ) : void
GeneratePrefabBuilder ( ) : void
GetDragAndDropAcceptableScriptType ( Type type ) : Type
GetSafeWindowId ( List nodeGUIs ) : int
HandleGraphGUIEvents ( ) : void
HandleNodeEvent ( NodeEvent e ) : void
Init ( ) : void
IsConnectablePointFromTo ( ConnectionPointData sourcePoint, ConnectionPointData destPoint ) : bool
JsonRepresentations ( List nodeIds ) : List
Open ( ) : void
RefreshInspector ( Dictionary currentResult ) : void
RenewActiveObject ( List ids ) : ActiveObject
ResetNodeExceptionPool ( ) : void
Run ( BuildTarget target ) : void
SaveGraph ( ) : void
SaveGraphWithReload ( bool silent = false ) : void
Setup ( BuildTarget target ) : void
ShowErrorOnNodes ( ) : void
UpdateActivationOfObjects ( ActiveObject currentActiveObject ) : void
UpdateSpacerRect ( ) : void

Method Details

AddNodeException() public static method

public static AddNodeException ( NodeException nodeEx ) : void
nodeEx NodeException
return void

DeleteNode() public method

public DeleteNode ( string deletingNodeId ) : void
deletingNodeId string
return void

DuplicateNode() public method

public DuplicateNode ( NodeGUI node ) : void
node NodeGUI
return void

GenerateScript() public static method

public static GenerateScript ( ScriptType scriptType ) : void
scriptType ScriptType
return void

GetIncomingAssetGroups() public static method

public static GetIncomingAssetGroups ( ConnectionPointData inputPoint ) : List>.Dictionary
inputPoint ConnectionPointData
return List>.Dictionary

GetUnusedWindowId() public method

public GetUnusedWindowId ( ) : int
return int

HandleConnectionEvent() public method

public HandleConnectionEvent ( ConnectionEvent e ) : void
e ConnectionEvent
return void

InitializeGraph() public method

public InitializeGraph ( ) : void
return void

LoadTextureFromFile() public static method

public static LoadTextureFromFile ( string path ) : Texture2D
path string
return UnityEngine.Texture2D

OnEnable() public method

public OnEnable ( ) : void
return void

OnFocus() public method

public OnFocus ( ) : void
return void

OnGUI() public method

public OnGUI ( ) : void
return void

OnLostFocus() public method

public OnLostFocus ( ) : void
return void

SelectNode() public method

public SelectNode ( string nodeId ) : void
nodeId string
return void