Class Menu
Inherited Members
Namespace: UnityEngine.Reflect
Syntax
public class Menu : MovableMenu
Fields
closeButton
Declaration
public Transform closeButton
Field Value
Type | Description |
---|---|
Transform |
key
Declaration
protected string key
Field Value
Type | Description |
---|---|
String |
menuItem
Declaration
public Transform menuItem
Field Value
Type | Description |
---|---|
Transform |
nodes
Declaration
protected SortedDictionary<string, MenuItem> nodes
Field Value
Type | Description |
---|---|
SortedDictionary<String, MenuItem> |
pinButton
Declaration
public Transform pinButton
Field Value
Type | Description |
---|---|
Transform |
scrollContent
Declaration
public Transform scrollContent
Field Value
Type | Description |
---|---|
Transform |
title
Declaration
public Transform title
Field Value
Type | Description |
---|---|
Transform |
unpinButton
Declaration
public Transform unpinButton
Field Value
Type | Description |
---|---|
Transform |
Methods
AddNode(Transform)
Declaration
public virtual bool AddNode(Transform node)
Parameters
Type | Name | Description |
---|---|---|
Transform | node |
Returns
Type | Description |
---|---|
Boolean |
Expand()
Declaration
public void Expand()
GetItemCount()
Declaration
public int GetItemCount()
Returns
Type | Description |
---|---|
Int32 |
GetKey()
Declaration
public string GetKey()
Returns
Type | Description |
---|---|
String |
GetMenuItem(String)
Declaration
public MenuItem GetMenuItem(string value)
Parameters
Type | Name | Description |
---|---|---|
String | value |
Returns
Type | Description |
---|---|
MenuItem |
Initialize(String, String)
Declaration
public void Initialize(string inKey, string inParent = null)
Parameters
Type | Name | Description |
---|---|---|
String | inKey | |
String | inParent |
NewMenuItem()
Declaration
public GameObject NewMenuItem()
Returns
Type | Description |
---|---|
GameObject |
OnClick()
Declaration
public void OnClick()
OnPin()
Declaration
public void OnPin()
OnUnpin()
Declaration
public void OnUnpin()
RemoveNode(Transform)
Declaration
public virtual void RemoveNode(Transform node)
Parameters
Type | Name | Description |
---|---|---|
Transform | node |
SetIndex(Int32)
Declaration
public void SetIndex(int inIndex)
Parameters
Type | Name | Description |
---|---|---|
Int32 | inIndex |
Start()
Declaration
protected override void Start()