C# 클래스 INPCBindingEditor, ugui-mvvm

상속: Editor
파일 보기 프로젝트 열기: jbruening/ugui-mvvm 1 사용 예제들

공개 메소드들

메소드 설명
DrawCRefProp ( UnityEditor.SerializedProperty property, GUIContent label, Type filter, bool resolveDataContext = true ) : void

draw an INPCBinding.ComponentPath property

DrawCRefProp ( UnityEditor.SerializedProperty property, GUIContent label, bool resolveDataContext = true ) : void
DrawComponentEvents ( UnityEditor.SerializedProperty component, UnityEditor.SerializedProperty eventProperty ) : int

Draw all UnityEventBase fields

DrawCrefEvents ( UnityEditor.SerializedProperty crefProperty, UnityEditor.SerializedProperty eventProperty ) : int

Draw all UnityEventBase

GetAllFields ( Type t ) : IEnumerable
GetCPathProperties ( UnityEditor.SerializedProperty property, UnityEditor.SerializedProperty &component, UnityEditor.SerializedProperty &path ) : void
GetEvent ( Component component, UnityEditor.SerializedProperty eventProperty ) : UnityEventBase
GetField ( Type t, string name ) : FieldInfo
OnInspectorGUI ( ) : void

비공개 메소드들

메소드 설명
FigureViewBinding ( INPCBinding binding ) : void
FigureViewBindings ( ) : void
FirstOrDefault ( UnityEditor.SerializedProperty prop, Predicate predicate, bool descendIntoChildren = false ) : UnityEditor.SerializedProperty
IsEventType ( Type type ) : bool
OnPostProcessScene ( ) : void
PathTo ( Component component ) : string
PathTo ( Transform transform ) : string

메소드 상세

DrawCRefProp() 공개 정적인 메소드

draw an INPCBinding.ComponentPath property
public static DrawCRefProp ( UnityEditor.SerializedProperty property, GUIContent label, Type filter, bool resolveDataContext = true ) : void
property UnityEditor.SerializedProperty
label GUIContent
filter Type
resolveDataContext bool
리턴 void

DrawCRefProp() 공개 정적인 메소드

public static DrawCRefProp ( UnityEditor.SerializedProperty property, GUIContent label, bool resolveDataContext = true ) : void
property UnityEditor.SerializedProperty
label GUIContent
resolveDataContext bool
리턴 void

DrawComponentEvents() 공개 정적인 메소드

Draw all UnityEventBase fields
public static DrawComponentEvents ( UnityEditor.SerializedProperty component, UnityEditor.SerializedProperty eventProperty ) : int
component UnityEditor.SerializedProperty
eventProperty UnityEditor.SerializedProperty
리턴 int

DrawCrefEvents() 공개 정적인 메소드

Draw all UnityEventBase
public static DrawCrefEvents ( UnityEditor.SerializedProperty crefProperty, UnityEditor.SerializedProperty eventProperty ) : int
crefProperty UnityEditor.SerializedProperty
eventProperty UnityEditor.SerializedProperty
리턴 int

GetAllFields() 공개 정적인 메소드

public static GetAllFields ( Type t ) : IEnumerable
t Type
리턴 IEnumerable

GetCPathProperties() 공개 정적인 메소드

public static GetCPathProperties ( UnityEditor.SerializedProperty property, UnityEditor.SerializedProperty &component, UnityEditor.SerializedProperty &path ) : void
property UnityEditor.SerializedProperty
component UnityEditor.SerializedProperty
path UnityEditor.SerializedProperty
리턴 void

GetEvent() 공개 정적인 메소드

public static GetEvent ( Component component, UnityEditor.SerializedProperty eventProperty ) : UnityEventBase
component Component
eventProperty UnityEditor.SerializedProperty
리턴 UnityEventBase

GetField() 공개 정적인 메소드

public static GetField ( Type t, string name ) : FieldInfo
t Type
name string
리턴 FieldInfo

OnInspectorGUI() 공개 메소드

public OnInspectorGUI ( ) : void
리턴 void