C# Класс FXMakerHierarchy, TestGame

Наследование: MonoBehaviour
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
inst FXMakerHierarchy,
m_DisableTexture UnityEngine.Texture2D
m_WarringTexture UnityEngine.Texture2D

Защищенные свойства (Protected)

Свойство Тип Описание
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