C# 클래스 AssetBundleGraph.AssetBundleGraphEditorWindow

상속: EditorWindow
파일 보기 프로젝트 열기: unity3d-jp/AssetGraph

Private Properties

프로퍼티 타입 설명
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

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
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

메소드 상세

AddNodeException() 공개 정적인 메소드

public static AddNodeException ( NodeException nodeEx ) : void
nodeEx NodeException
리턴 void

DeleteNode() 공개 메소드

public DeleteNode ( string deletingNodeId ) : void
deletingNodeId string
리턴 void

DuplicateNode() 공개 메소드

public DuplicateNode ( NodeGUI node ) : void
node NodeGUI
리턴 void

GenerateScript() 공개 정적인 메소드

public static GenerateScript ( ScriptType scriptType ) : void
scriptType ScriptType
리턴 void

GetIncomingAssetGroups() 공개 정적인 메소드

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

GetUnusedWindowId() 공개 메소드

public GetUnusedWindowId ( ) : int
리턴 int

HandleConnectionEvent() 공개 메소드

public HandleConnectionEvent ( ConnectionEvent e ) : void
e ConnectionEvent
리턴 void

InitializeGraph() 공개 메소드

public InitializeGraph ( ) : void
리턴 void

LoadTextureFromFile() 공개 정적인 메소드

public static LoadTextureFromFile ( string path ) : Texture2D
path string
리턴 UnityEngine.Texture2D

OnEnable() 공개 메소드

public OnEnable ( ) : void
리턴 void

OnFocus() 공개 메소드

public OnFocus ( ) : void
리턴 void

OnGUI() 공개 메소드

public OnGUI ( ) : void
리턴 void

OnLostFocus() 공개 메소드

public OnLostFocus ( ) : void
리턴 void

SelectNode() 공개 메소드

public SelectNode ( string nodeId ) : void
nodeId string
리턴 void