C# 클래스 AssetBundleGraph.NodeGUI

파일 보기 프로젝트 열기: unity3d-jp/AssetGraph 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
scaleFactor float

공개 메소드들

메소드 설명
AppendErrorSources ( List errors ) : void
Conitains ( Vector2 globalPos ) : bool
DrawConnectionInputPointMark ( NodeEvent eventSource, bool justConnecting ) : void
DrawConnectionOutputPointMark ( NodeEvent eventSource, bool justConnecting, Event current ) : void
DrawNode ( ) : void
Duplicate ( float newX, float newY ) : NodeGUI
FindConnectionPointByPosition ( Vector2 globalPos ) : ConnectionPointData
GetBottomPos ( ) : int
GetPos ( ) : Vector2
GetRect ( ) : Rect
GetRightPos ( ) : int
GetX ( ) : int
GetY ( ) : int
HideProgress ( ) : void
MoveRelative ( Vector2 diff ) : void
NodeGUI ( NodeData data ) : System
ResetErrorStatus ( ) : void
ScaleEffect ( Rect nonScaledRect ) : Rect
ScaleEffect ( Vector2 nonScaledVector2 ) : Vector2
SetActive ( ) : void
SetInactive ( ) : void
SetPos ( Vector2 position ) : void
SetProgress ( float val ) : void
ShowFilterKeyTypeMenu ( string current, Action Selected ) : void
ShowProgress ( ) : void
ShowTypeNamesMenu ( string current, List contents, Action ExistSelected ) : void
UpdateNodeRect ( ) : void

비공개 메소드들

메소드 설명
DrawNodeContents ( ) : void
DrawThisNode ( int id ) : void
HandleNodeEvent ( ) : void
IsOverConnectionPoint ( Vector2 touchedPoint ) : ConnectionPointData
RefreshConnectionPos ( ) : void

메소드 상세

AppendErrorSources() 공개 메소드

public AppendErrorSources ( List errors ) : void
errors List
리턴 void

Conitains() 공개 메소드

public Conitains ( Vector2 globalPos ) : bool
globalPos Vector2
리턴 bool

DrawConnectionInputPointMark() 공개 메소드

public DrawConnectionInputPointMark ( NodeEvent eventSource, bool justConnecting ) : void
eventSource NodeEvent
justConnecting bool
리턴 void

DrawConnectionOutputPointMark() 공개 메소드

public DrawConnectionOutputPointMark ( NodeEvent eventSource, bool justConnecting, Event current ) : void
eventSource NodeEvent
justConnecting bool
current UnityEngine.Event
리턴 void

DrawNode() 공개 메소드

public DrawNode ( ) : void
리턴 void

Duplicate() 공개 메소드

public Duplicate ( float newX, float newY ) : NodeGUI
newX float
newY float
리턴 NodeGUI

FindConnectionPointByPosition() 공개 메소드

public FindConnectionPointByPosition ( Vector2 globalPos ) : ConnectionPointData
globalPos Vector2
리턴 ConnectionPointData

GetBottomPos() 공개 메소드

public GetBottomPos ( ) : int
리턴 int

GetPos() 공개 메소드

public GetPos ( ) : Vector2
리턴 Vector2

GetRect() 공개 메소드

public GetRect ( ) : Rect
리턴 UnityEngine.Rect

GetRightPos() 공개 메소드

public GetRightPos ( ) : int
리턴 int

GetX() 공개 메소드

public GetX ( ) : int
리턴 int

GetY() 공개 메소드

public GetY ( ) : int
리턴 int

HideProgress() 공개 메소드

public HideProgress ( ) : void
리턴 void

MoveRelative() 공개 메소드

public MoveRelative ( Vector2 diff ) : void
diff Vector2
리턴 void

NodeGUI() 공개 메소드

public NodeGUI ( NodeData data ) : System
data NodeData
리턴 System

ResetErrorStatus() 공개 메소드

public ResetErrorStatus ( ) : void
리턴 void

ScaleEffect() 공개 정적인 메소드

public static ScaleEffect ( Rect nonScaledRect ) : Rect
nonScaledRect UnityEngine.Rect
리턴 UnityEngine.Rect

ScaleEffect() 공개 정적인 메소드

public static ScaleEffect ( Vector2 nonScaledVector2 ) : Vector2
nonScaledVector2 Vector2
리턴 Vector2

SetActive() 공개 메소드

public SetActive ( ) : void
리턴 void

SetInactive() 공개 메소드

public SetInactive ( ) : void
리턴 void

SetPos() 공개 메소드

public SetPos ( Vector2 position ) : void
position Vector2
리턴 void

SetProgress() 공개 메소드

public SetProgress ( float val ) : void
val float
리턴 void

ShowFilterKeyTypeMenu() 공개 정적인 메소드

public static ShowFilterKeyTypeMenu ( string current, Action Selected ) : void
current string
Selected Action
리턴 void

ShowProgress() 공개 메소드

public ShowProgress ( ) : void
리턴 void

ShowTypeNamesMenu() 공개 정적인 메소드

public static ShowTypeNamesMenu ( string current, List contents, Action ExistSelected ) : void
current string
contents List
ExistSelected Action
리턴 void

UpdateNodeRect() 공개 메소드

public UpdateNodeRect ( ) : void
리턴 void

프로퍼티 상세

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

public static float scaleFactor
리턴 float