Class ComponentGroupListView
Inheritance
System.Object
ComponentGroupListView
Syntax
public class ComponentGroupListView : TreeView
Constructors
ComponentGroupListView(TreeViewState, ComponentSystemBase, SetComponentGroupSelection, WorldSelectionGetter)
Declaration
public ComponentGroupListView(TreeViewState state, ComponentSystemBase system, SetComponentGroupSelection componentGroupSelectionCallback, WorldSelectionGetter worldSelectionGetter)
Parameters
Properties
Height
Declaration
public float Height { get; }
Property Value
Type |
Description |
System.Single |
|
SelectedSystem
Declaration
public ComponentSystemBase SelectedSystem { get; set; }
Property Value
Methods
BeforeRowsGUI()
Declaration
protected override void BeforeRowsGUI()
BuildRoot()
Declaration
protected override TreeViewItem BuildRoot()
Returns
Type |
Description |
TreeViewItem |
|
CanMultiSelect(TreeViewItem)
Declaration
protected override bool CanMultiSelect(TreeViewItem item)
Parameters
Type |
Name |
Description |
TreeViewItem |
item |
|
Returns
Type |
Description |
System.Boolean |
|
CreateList(ComponentSystemBase, List<TreeViewState>, List<String>, SetComponentGroupSelection, WorldSelectionGetter)
Declaration
public static ComponentGroupListView CreateList(ComponentSystemBase system, List<TreeViewState> states, List<string> stateNames, SetComponentGroupSelection componentGroupSelectionCallback, WorldSelectionGetter worldSelectionGetter)
Parameters
Returns
GetCustomRowHeight(Int32, TreeViewItem)
Declaration
protected override float GetCustomRowHeight(int row, TreeViewItem item)
Parameters
Type |
Name |
Description |
System.Int32 |
row |
|
TreeViewItem |
item |
|
Returns
Type |
Description |
System.Single |
|
OnGUI(Rect)
Declaration
public override void OnGUI(Rect rect)
Parameters
Type |
Name |
Description |
Rect |
rect |
|
RowGUI(RowGUIArgs)
Declaration
protected override void RowGUI(RowGUIArgs args)
Parameters
Type |
Name |
Description |
RowGUIArgs |
args |
|
SelectionChanged(IList<Int32>)
Declaration
protected override void SelectionChanged(IList<int> selectedIds)
Parameters
Type |
Name |
Description |
IList<System.Int32> |
selectedIds |
|
SetComponentGroupSelection(ComponentGroup)
Declaration
public void SetComponentGroupSelection(ComponentGroup group)
Parameters
TouchSelection()
Declaration
public void TouchSelection()
UpdateIfNecessary()
Declaration
public void UpdateIfNecessary()