C# 클래스 MapMagic.Nodes.GUI.GraphWindow

상속: EditorWindow
파일 보기 프로젝트 열기: galqawala/Senganget 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
current GraphWindow
graph Graph
graphUI UI
graphsScrollZooms Vector3>.Dictionary
mapMagic MapMagicObject
parentGraphs List
selected HashSet

Private Properties

프로퍼티 타입 설명
ContainsSubGraphSteps bool
DragDrawAddRemove void
DrawGraph void
DrawToolbar void
FindReusableWindow GraphWindow
GetNodesCenter Vector2
OnGUI void
OnHierarchyChange void
OpenRoot void
RefreshMapMagic void
ScrollZoomOnOpen void
ShowEditor bool
ShowEditor void
ShowWindow void
TryOpenMapMagicBiome bool

공개 메소드들

메소드 설명
GetRelatedMapMagic ( Graph graph ) : MapMagicObject
GetStepsToSubGraph ( Graph rootGraph, Graph subGraph ) : List
OnDisable ( ) : void
OnEnable ( ) : void
OnInspectorUpdate ( ) : void
OnSceneGUI ( SceneView sceneview ) : void
OpenBiome ( Graph graph ) : void
OpenBiome ( Graph graph, Graph root ) : void
RecordCompleteUndo ( ) : void
RefreshMapMagic ( ) : void
RefreshMapMagic ( Generator gen ) : void
RefreshMapMagic ( Generator gen1, Generator gen2 ) : void
Show ( Graph graph ) : GraphWindow
ShowInNewTab ( Graph graph ) : GraphWindow

비공개 메소드들

메소드 설명
ContainsSubGraphSteps ( Graph thisGraph, Graph subGraph, List steps ) : bool
DragDrawAddRemove ( ) : void
DrawGraph ( ) : void
DrawToolbar ( ) : void
FindReusableWindow ( Graph graph ) : GraphWindow
GetNodesCenter ( Graph graph ) : Vector2
OnGUI ( ) : void
OnHierarchyChange ( ) : void
OpenRoot ( Graph graph ) : void
RefreshMapMagic ( bool all, Generator gen1, Generator gen2 ) : void
ScrollZoomOnOpen ( ) : void
ShowEditor ( int instanceID, int line ) : bool
ShowEditor ( ) : void
ShowWindow ( GraphWindow window, bool inTab = false ) : void
TryOpenMapMagicBiome ( Graph graph ) : bool

메소드 상세

GetRelatedMapMagic() 공개 정적인 메소드

public static GetRelatedMapMagic ( Graph graph ) : MapMagicObject
graph Graph
리턴 MapMagicObject

GetStepsToSubGraph() 공개 정적인 메소드

public static GetStepsToSubGraph ( Graph rootGraph, Graph subGraph ) : List
rootGraph Graph
subGraph Graph
리턴 List

OnDisable() 공개 메소드

public OnDisable ( ) : void
리턴 void

OnEnable() 공개 메소드

public OnEnable ( ) : void
리턴 void

OnInspectorUpdate() 공개 메소드

public OnInspectorUpdate ( ) : void
리턴 void

OnSceneGUI() 공개 메소드

public OnSceneGUI ( SceneView sceneview ) : void
sceneview SceneView
리턴 void

OpenBiome() 공개 메소드

public OpenBiome ( Graph graph ) : void
graph Graph
리턴 void

OpenBiome() 공개 메소드

public OpenBiome ( Graph graph, Graph root ) : void
graph Graph
root Graph
리턴 void

RecordCompleteUndo() 공개 정적인 메소드

public static RecordCompleteUndo ( ) : void
리턴 void

RefreshMapMagic() 공개 정적인 메소드

public static RefreshMapMagic ( ) : void
리턴 void

RefreshMapMagic() 공개 정적인 메소드

public static RefreshMapMagic ( Generator gen ) : void
gen Generator
리턴 void

RefreshMapMagic() 공개 정적인 메소드

public static RefreshMapMagic ( Generator gen1, Generator gen2 ) : void
gen1 Generator
gen2 Generator
리턴 void

Show() 공개 정적인 메소드

public static Show ( Graph graph ) : GraphWindow
graph Graph
리턴 GraphWindow

ShowInNewTab() 공개 정적인 메소드

public static ShowInNewTab ( Graph graph ) : GraphWindow
graph Graph
리턴 GraphWindow

프로퍼티 상세

current 공개적으로 정적으로 프로퍼티

public static GraphWindow current
리턴 GraphWindow

graph 공개적으로 프로퍼티

public Graph graph
리턴 Graph

graphUI 공개적으로 프로퍼티

public UI graphUI
리턴 UI

graphsScrollZooms 공개적으로 정적으로 프로퍼티

public static Dictionary graphsScrollZooms
리턴 Vector3>.Dictionary

mapMagic 공개적으로 프로퍼티

public MapMagicObject mapMagic
리턴 MapMagicObject

parentGraphs 공개적으로 프로퍼티

public List parentGraphs
리턴 List

selected 공개적으로 프로퍼티

public HashSet selected
리턴 HashSet