C# 클래스 TreeEditor.TreeEditor

상속: UnityEditor.Editor
파일 보기 프로젝트 열기: CarlosHBC/UnityDecompiled 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
styles Styles

공개 메소드들

메소드 설명
InspectorAnimation ( TreeData treeData, TreeGroup group ) : void
InspectorBranch ( TreeData treeData, TreeGroupBranch group ) : void
InspectorDistribution ( TreeData treeData, TreeGroup group ) : void
InspectorEditTools ( Tree obj ) : void
InspectorHierachy ( TreeData treeData, Renderer renderer ) : void
InspectorLeaf ( TreeData treeData, TreeGroupLeaf group ) : void
InspectorRoot ( TreeData treeData, TreeGroupRoot group ) : void
OnInspectorGUI ( ) : void

비공개 메소드들

메소드 설명
AssignMaterials ( Renderer renderer, Material materials, bool applyToPrefab ) : void
BeginSettingsSection ( int nr, GUIContent names ) : void
BuildHierachyNodes ( TreeData treeData, List nodes, TreeGroup group, int depth ) : void
BuildToolbarContent ( string iconStrings, string contentStrings, int selection ) : UnityEngine.GUIContent[]
CalcBounds ( TreeData treeData, Matrix4x4 objMatrix, TreeNode node ) : Bounds
CreateDefaultWindZone ( ) : GameObject
CreateNewTree ( MenuCommand menuCommand ) : void
CreateWindZone ( MenuCommand menuCommand ) : void
DeleteSelected ( TreeData treeData ) : void
DoPositionHandle ( Vector3 position, Quaternion rotation, bool hide ) : Vector3
DrawHierachy ( TreeData treeData, Renderer renderer, Rect sizeRect ) : void
DrawHierachyNodes ( TreeData treeData, List nodes, TreeGroup group, Vector2 offset, float alpha, float fade ) : void
DuplicateSelected ( TreeData treeData ) : void
EndSettingsSection ( ) : void
FindClosestOffset ( TreeData data, Matrix4x4 objMatrix, TreeNode node, Ray mouseRay, float &rotation ) : float
FrameSelected ( Tree tree ) : void
GUICurve ( PropertyType prop, AnimationCurve curve, Rect ranges ) : bool
GUIHandlePropertyChange ( PropertyType prop ) : void
GUIIntSlider ( PropertyType prop, string contentID, int value, int minimum, int maximum, bool hasCurve ) : int
GUIMaterialColor ( Material material, string propertyID, string contentID ) : bool
GUIMaterialField ( PropertyType prop, int uniqueNodeID, string contentID, Material value, TreeEditorHelper nodeType ) : Material
GUIMaterialFloatField ( Material material, string propertyID, string contentID ) : bool
GUIMaterialSlider ( Material material, string propertyID, string contentID ) : bool
GUIMinMaxSlider ( PropertyType prop, string contentID, Vector2 value, float minimum, float maximum, bool hasCurve ) : Vector2
GUIObjectField ( PropertyType prop, string contentID, UnityEngine value, System type, bool hasCurve ) : Object
GUIPopup ( PropertyType prop, string contentID, string optionIDs, int value, bool hasCurve ) : int
GUIPropBegin ( ) : Rect
GUIPropEnd ( ) : void
GUIPropEnd ( bool addSpace ) : void
GUISlider ( PropertyType prop, string contentID, float value, float minimum, float maximum, bool hasCurve ) : float
GUIToggle ( PropertyType prop, string contentID, bool value, bool hasCurve ) : bool
GUItoolbar ( int selection, GUIContent names ) : int
GUIunlockbox ( TreeData treeData ) : void
GenerateMaterialHash ( Material material ) : float
GetHierachyNodeVisRect ( Rect rect ) : Rect
GetMaterialFloat ( Material material, string propertyID ) : float
GetMaterialFloat ( Material material, string propertyID, bool &success ) : float
GetTreeData ( Tree tree ) : TreeData
HandleDragHierachyNodes ( TreeData treeData, List nodes ) : void
LayoutHierachyNodes ( List nodes, Rect sizeRect ) : void
OnCheckHotkeys ( TreeData treeData, bool checkFrameSelected ) : bool
OnDisable ( ) : void
OnEnable ( ) : void
OnSceneGUI ( ) : void

메소드 상세

InspectorAnimation() 공개 메소드

public InspectorAnimation ( TreeData treeData, TreeGroup group ) : void
treeData TreeData
group TreeGroup
리턴 void

InspectorBranch() 공개 메소드

public InspectorBranch ( TreeData treeData, TreeGroupBranch group ) : void
treeData TreeData
group TreeGroupBranch
리턴 void

InspectorDistribution() 공개 메소드

public InspectorDistribution ( TreeData treeData, TreeGroup group ) : void
treeData TreeData
group TreeGroup
리턴 void

InspectorEditTools() 공개 메소드

public InspectorEditTools ( Tree obj ) : void
obj UnityEngine.Tree
리턴 void

InspectorHierachy() 공개 메소드

public InspectorHierachy ( TreeData treeData, Renderer renderer ) : void
treeData TreeData
renderer UnityEngine.Renderer
리턴 void

InspectorLeaf() 공개 메소드

public InspectorLeaf ( TreeData treeData, TreeGroupLeaf group ) : void
treeData TreeData
group TreeGroupLeaf
리턴 void

InspectorRoot() 공개 메소드

public InspectorRoot ( TreeData treeData, TreeGroupRoot group ) : void
treeData TreeData
group TreeGroupRoot
리턴 void

OnInspectorGUI() 공개 메소드

public OnInspectorGUI ( ) : void
리턴 void

프로퍼티 상세

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

public static Styles styles
리턴 Styles