C# 클래스 FXMakerHierarchy, TestGame

상속: MonoBehaviour
파일 보기 프로젝트 열기: liuxq/TestGame 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
inst FXMakerHierarchy,
m_DisableTexture UnityEngine.Texture2D
m_WarringTexture UnityEngine.Texture2D

보호된 프로퍼티들

프로퍼티 타입 설명
m_AbsScrollPos Vector2
m_ActiveComponent Object
m_ArrowMovePrevCom Object
m_ArrowMovePrevObj GameObject
m_CurrentEffectObject GameObject
m_DragObject Object
m_DragObjectName string
m_DragObjectTrans Transform
m_HierarchyRect Rect
m_HierarchyScrollPos Vector2
m_HoverComponent Object
m_HoverComponentTrans Transform
m_MeshList bool>.Dictionary
m_SelectedGameObject GameObject
m_ShowComponentOptions bool[]
m_ShowComponentStrings string[]
m_ShowGameObjectStrings string[]
m_bMinimize bool
m_bShowNewMenuPopup bool
m_bShowOption bool
m_bUpdateActiveComponent bool
m_bUpdateHierarchyScrollPos bool
m_fScriptSpeed float
m_nDragObjectIndex int
m_nGridCellSize int
m_nLastDrawRow int
m_nMaxGridCellSize int
m_nMaxGridColumn int
m_nMaxGridRow int
m_nShowGameObjectOptionIndex int
m_nTreeLeftMagin int
m_styleBox GUIStyle
m_styleBoxActive GUIStyle
m_styleButton GUIStyle
m_styleButtonActive GUIStyle
m_styleButtonAddPrefab GUIStyle
m_styleToggle GUIStyle

공개 메소드들

메소드 설명
AddGameObject ( GameObject parent, GameObject addObj ) : GameObject
ChangeBoundsBoxWireframe ( GameObject targetOriGameObj, GameObject oldOriSelectGameObj, bool bRoot, bool bRecursively ) : void
DeleteHierarchyObject ( Object delObj ) : void
DeleteHierarchyObject ( Transform baseTrans, Object delObj, int nSelectedIndex ) : void
GetSelectedGameObject ( ) : GameObject
GetShowGameObject ( ) : GameObject
GetWindowRect ( ) : Rect
OnActiveHierarchy ( ) : void
OnAddComponent ( Component tarCom ) : void
OnAddGameObject ( GameObject tarCom ) : void
OnCreateInstanceEffect ( GameObject instanceObj, bool bReset, GameObject parentInstanceObj ) : void
OnDeleteComponent ( Component tarCom ) : void
OnEnableComponent ( Component tarCom, bool bChangedEnable ) : void
OnGUIHierarchy ( ) : void
SetActiveComponent ( GameObject activeObj, Object activeCom, bool bAutoScroll ) : bool
SetActiveGameObject ( GameObject activeObj ) : bool
SetEnableGameObject ( GameObject gameObj, bool bEnable ) : void
ShowAddObjectRightPopup ( ) : void
ShowHierarchy ( GameObject effectObject ) : void
UpdateMeshList ( ) : void

비공개 메소드들

메소드 설명
AddTranslate ( float x, float y, float z, bool bLocal ) : void
Awake ( ) : void
ChangeActiveColor ( Object obj, bool bMaterial, bool bdropTarget, bool bActive ) : void
ChangeColorscale ( GameObject targetOriGameObj, GameObject oldOriSelectGameObj, bool bRecursively ) : void
ChangeGameObjectSpeed ( GameObject target, float fSpeedRate ) : void
CheckAddObjectRightPopup ( ) : void
CheckHierarchyRightPopup ( OBJECT_TYPE objType, Transform currentTrans, Object selObj, int nSelIndex ) : void
CheckInputArrow ( GameObject parentObj, Object parentCom, GameObject currentObj, Object currentCom ) : void
CheckMissing ( OBJECT_TYPE objType, Transform currentTrans, Object selObj, int nColumn, int nRow, int nSelIndex ) : void
ClearDragObject ( ) : void
DrawAddOnButton ( OBJECT_TYPE objType, Rect objectRect, Transform currentTrans, Object selObj, int selIndex ) : void
DrawEnableButton ( OBJECT_TYPE objType, bool bScriptComponent, Rect objectRect, Transform currentTrans, Object selObj ) : void
DrawHierarchy ( int nColumn, int nRow, Transform drawTrans, GameObject parentObj, Object parentCom ) : int
DrawHierarchyBox ( OBJECT_TYPE objType, GameObject parentObj, Object parentCom, Transform currentTrans, int nColumn, int nRow, string caption, Object selObj, int selIndex, bool bScriptComponent ) : bool
DrawLinkHLine ( int sx, int sy, int len ) : void
DrawLinkVLine ( int sx, int sy, int len ) : void
DrawWarringIcon ( int nColumn, int nRow, string msg ) : void
DropObject ( Transform currentTrans, Object currentObj, int currentIndex ) : void
FXMakerHierarchy ( ) : UnityEngine
GetDragButtonRect ( ) : Rect
GetGridButtonRect ( int x, int y, int rowCount ) : Rect
GetMeshFromMeshList ( Component com ) : bool
IsMeshFromMeshList ( Component com ) : bool
LoadPrefs ( ) : void
NewChildGameObject ( FXMakerEffect, newType ) : void
OnChangeSelectGameObject ( GameObject newOriSelectGameObj, GameObject oldOriSelectGameObj ) : void
OnEnable ( ) : void
ResetScrollView ( ) : void
SetBoundsBoxWireframe ( GameObject targetOriGameObj, bool bSelected, bool bRoot, bool bShowBounds, bool bShowWire ) : void
SetColorscale ( GameObject tarOriObj, bool bGrayscale ) : void
SetDragObject ( Object dragObj, int dragObjIndex, Transform currentTrans, string name ) : void
SetHoverComponent ( Transform currentTrans, Object hoverCom ) : void
ShowUVIndex ( Rect baseRect ) : void
Start ( ) : void
TrimObjectName ( GameObject currentObj, string caption ) : string
Update ( ) : void
winEffectHierarchy ( int id ) : void

메소드 상세

AddGameObject() 공개 메소드

public AddGameObject ( GameObject parent, GameObject addObj ) : GameObject
parent GameObject
addObj GameObject
리턴 GameObject

ChangeBoundsBoxWireframe() 공개 메소드

public ChangeBoundsBoxWireframe ( GameObject targetOriGameObj, GameObject oldOriSelectGameObj, bool bRoot, bool bRecursively ) : void
targetOriGameObj GameObject
oldOriSelectGameObj GameObject
bRoot bool
bRecursively bool
리턴 void

DeleteHierarchyObject() 공개 메소드

public DeleteHierarchyObject ( Object delObj ) : void
delObj Object
리턴 void

DeleteHierarchyObject() 공개 메소드

public DeleteHierarchyObject ( Transform baseTrans, Object delObj, int nSelectedIndex ) : void
baseTrans Transform
delObj Object
nSelectedIndex int
리턴 void

GetSelectedGameObject() 공개 메소드

public GetSelectedGameObject ( ) : GameObject
리턴 GameObject

GetShowGameObject() 공개 메소드

public GetShowGameObject ( ) : GameObject
리턴 GameObject

GetWindowRect() 공개 정적인 메소드

public static GetWindowRect ( ) : Rect
리턴 Rect

OnActiveHierarchy() 공개 메소드

public OnActiveHierarchy ( ) : void
리턴 void

OnAddComponent() 공개 메소드

public OnAddComponent ( Component tarCom ) : void
tarCom Component
리턴 void

OnAddGameObject() 공개 메소드

public OnAddGameObject ( GameObject tarCom ) : void
tarCom GameObject
리턴 void

OnCreateInstanceEffect() 공개 메소드

public OnCreateInstanceEffect ( GameObject instanceObj, bool bReset, GameObject parentInstanceObj ) : void
instanceObj GameObject
bReset bool
parentInstanceObj GameObject
리턴 void

OnDeleteComponent() 공개 메소드

public OnDeleteComponent ( Component tarCom ) : void
tarCom Component
리턴 void

OnEnableComponent() 공개 메소드

public OnEnableComponent ( Component tarCom, bool bChangedEnable ) : void
tarCom Component
bChangedEnable bool
리턴 void

OnGUIHierarchy() 공개 메소드

public OnGUIHierarchy ( ) : void
리턴 void

SetActiveComponent() 공개 메소드

public SetActiveComponent ( GameObject activeObj, Object activeCom, bool bAutoScroll ) : bool
activeObj GameObject
activeCom Object
bAutoScroll bool
리턴 bool

SetActiveGameObject() 공개 메소드

public SetActiveGameObject ( GameObject activeObj ) : bool
activeObj GameObject
리턴 bool

SetEnableGameObject() 공개 메소드

public SetEnableGameObject ( GameObject gameObj, bool bEnable ) : void
gameObj GameObject
bEnable bool
리턴 void

ShowAddObjectRightPopup() 공개 메소드

public ShowAddObjectRightPopup ( ) : void
리턴 void

ShowHierarchy() 공개 메소드

public ShowHierarchy ( GameObject effectObject ) : void
effectObject GameObject
리턴 void

UpdateMeshList() 공개 메소드

public UpdateMeshList ( ) : void
리턴 void

프로퍼티 상세

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

public static FXMakerHierarchy, inst
리턴 FXMakerHierarchy,

m_AbsScrollPos 보호되어 있는 프로퍼티

protected Vector2 m_AbsScrollPos
리턴 Vector2

m_ActiveComponent 보호되어 있는 프로퍼티

protected Object m_ActiveComponent
리턴 Object

m_ArrowMovePrevCom 보호되어 있는 프로퍼티

protected Object m_ArrowMovePrevCom
리턴 Object

m_ArrowMovePrevObj 보호되어 있는 프로퍼티

protected GameObject m_ArrowMovePrevObj
리턴 GameObject

m_CurrentEffectObject 보호되어 있는 프로퍼티

protected GameObject m_CurrentEffectObject
리턴 GameObject

m_DisableTexture 공개적으로 프로퍼티

public Texture2D,UnityEngine m_DisableTexture
리턴 UnityEngine.Texture2D

m_DragObject 보호되어 있는 프로퍼티

protected Object m_DragObject
리턴 Object

m_DragObjectName 보호되어 있는 프로퍼티

protected string m_DragObjectName
리턴 string

m_DragObjectTrans 보호되어 있는 프로퍼티

protected Transform m_DragObjectTrans
리턴 Transform

m_HierarchyRect 보호되어 있는 프로퍼티

protected Rect m_HierarchyRect
리턴 Rect

m_HierarchyScrollPos 보호되어 있는 프로퍼티

protected Vector2 m_HierarchyScrollPos
리턴 Vector2

m_HoverComponent 보호되어 있는 프로퍼티

protected Object m_HoverComponent
리턴 Object

m_HoverComponentTrans 보호되어 있는 프로퍼티

protected Transform m_HoverComponentTrans
리턴 Transform

m_MeshList 보호되어 있는 프로퍼티

protected Dictionary m_MeshList
리턴 bool>.Dictionary

m_SelectedGameObject 보호되어 있는 프로퍼티

protected GameObject m_SelectedGameObject
리턴 GameObject

m_ShowComponentOptions 보호되어 있는 프로퍼티

protected bool[] m_ShowComponentOptions
리턴 bool[]

m_ShowComponentStrings 보호되어 있는 프로퍼티

protected string[] m_ShowComponentStrings
리턴 string[]

m_ShowGameObjectStrings 보호되어 있는 프로퍼티

protected string[] m_ShowGameObjectStrings
리턴 string[]

m_WarringTexture 공개적으로 프로퍼티

public Texture2D,UnityEngine m_WarringTexture
리턴 UnityEngine.Texture2D

m_bMinimize 보호되어 있는 프로퍼티

protected bool m_bMinimize
리턴 bool

m_bShowNewMenuPopup 보호되어 있는 프로퍼티

protected bool m_bShowNewMenuPopup
리턴 bool

m_bShowOption 보호되어 있는 프로퍼티

protected bool m_bShowOption
리턴 bool

m_bUpdateActiveComponent 보호되어 있는 프로퍼티

protected bool m_bUpdateActiveComponent
리턴 bool

m_bUpdateHierarchyScrollPos 보호되어 있는 프로퍼티

protected bool m_bUpdateHierarchyScrollPos
리턴 bool

m_fScriptSpeed 보호되어 있는 프로퍼티

protected float m_fScriptSpeed
리턴 float

m_nDragObjectIndex 보호되어 있는 프로퍼티

protected int m_nDragObjectIndex
리턴 int

m_nGridCellSize 보호되어 있는 프로퍼티

protected int m_nGridCellSize
리턴 int

m_nLastDrawRow 보호되어 있는 프로퍼티

protected int m_nLastDrawRow
리턴 int

m_nMaxGridCellSize 보호되어 있는 프로퍼티

protected int m_nMaxGridCellSize
리턴 int

m_nMaxGridColumn 보호되어 있는 프로퍼티

protected int m_nMaxGridColumn
리턴 int

m_nMaxGridRow 보호되어 있는 프로퍼티

protected int m_nMaxGridRow
리턴 int

m_nShowGameObjectOptionIndex 보호되어 있는 프로퍼티

protected int m_nShowGameObjectOptionIndex
리턴 int

m_nTreeLeftMagin 보호되어 있는 프로퍼티

protected int m_nTreeLeftMagin
리턴 int

m_styleBox 보호되어 있는 프로퍼티

protected GUIStyle m_styleBox
리턴 GUIStyle

m_styleBoxActive 보호되어 있는 프로퍼티

protected GUIStyle m_styleBoxActive
리턴 GUIStyle

m_styleButton 보호되어 있는 프로퍼티

protected GUIStyle m_styleButton
리턴 GUIStyle

m_styleButtonActive 보호되어 있는 프로퍼티

protected GUIStyle m_styleButtonActive
리턴 GUIStyle

m_styleButtonAddPrefab 보호되어 있는 프로퍼티

protected GUIStyle m_styleButtonAddPrefab
리턴 GUIStyle

m_styleToggle 보호되어 있는 프로퍼티

protected GUIStyle m_styleToggle
리턴 GUIStyle