Class UIFoldout
Foldout in the DebugMenu
Implements
IMoveHandler
IPointerDownHandler
IPointerUpHandler
IPointerEnterHandler
IPointerExitHandler
ISelectHandler
IDeselectHandler
IPointerClickHandler
ISubmitHandler
IEventSystemHandler
ICanvasElement
Inherited Members
Toggle.toggleTransition
Toggle.graphic
Toggle.group
Toggle.onValueChanged
Toggle.OnValidate()
Toggle.Rebuild(CanvasUpdate)
Toggle.LayoutComplete()
Toggle.GraphicUpdateComplete()
Toggle.OnDestroy()
Toggle.OnEnable()
Toggle.OnDisable()
Toggle.OnDidApplyAnimationProperties()
Toggle.isOn
Toggle.OnPointerClick(PointerEventData)
Toggle.OnSubmit(BaseEventData)
Selectable.s_Selectables
Selectable.s_SelectableCount
Selectable.allSelectablesArray
Selectable.allSelectableCount
Selectable.allSelectables
Selectable.AllSelectablesNoAlloc(Selectable[])
Selectable.m_CurrentIndex
Selectable.navigation
Selectable.transition
Selectable.colors
Selectable.spriteState
Selectable.animationTriggers
Selectable.targetGraphic
Selectable.interactable
Selectable.image
Selectable.animator
Selectable.Awake()
Selectable.OnCanvasGroupChanged()
Selectable.IsInteractable()
Selectable.OnTransformParentChanged()
Selectable.Reset()
Selectable.currentSelectionState
Selectable.InstantClearState()
Selectable.FindSelectableOnLeft()
Selectable.FindSelectableOnRight()
Selectable.FindSelectableOnUp()
Selectable.FindSelectableOnDown()
Selectable.OnMove(AxisEventData)
Selectable.IsHighlighted()
Selectable.IsPressed()
Selectable.OnPointerDown(PointerEventData)
Selectable.OnPointerUp(PointerEventData)
Selectable.OnPointerEnter(PointerEventData)
Selectable.OnPointerExit(PointerEventData)
Selectable.OnSelect(BaseEventData)
Selectable.OnDeselect(BaseEventData)
Selectable.Select()
UIBehaviour.IsActive()
UIBehaviour.OnRectTransformDimensionsChange()
UIBehaviour.OnBeforeTransformParentChanged()
UIBehaviour.OnCanvasHierarchyChanged()
UIBehaviour.IsDestroyed()
Component.GetComponent<T>()
Component.TryGetComponent<T>(out T)
Component.GetComponentInChildren<T>()
Component.GetComponentsInChildren<T>()
Component.GetComponentInParent<T>()
Component.GetComponentsInParent<T>()
Component.GetComponents<T>()
Object.GetHashCode()
Object.InstantiateAsync<T>(T)
Object.InstantiateAsync<T>(T, Transform)
Object.InstantiateAsync<T>(T, Vector3, Quaternion)
Object.InstantiateAsync<T>(T, Transform, Vector3, Quaternion)
Object.Instantiate<T>(T, InstantiateParameters)
Object.Instantiate<T>(T, Vector3, Quaternion, InstantiateParameters)
Object.Instantiate<T>(T)
Object.Instantiate<T>(T, Vector3, Quaternion)
Object.Instantiate<T>(T, Vector3, Quaternion, Transform)
Object.Instantiate<T>(T, Transform)
Object.DestroyObject(Object)
Object.FindObjectsOfType<T>()
Object.FindObjectsByType<T>(FindObjectsSortMode)
Object.FindObjectsByType<T>(FindObjectsInactive, FindObjectsSortMode)
Object.FindObjectOfType<T>()
Object.FindFirstObjectByType<T>()
Object.FindAnyObjectByType<T>()
Object.FindFirstObjectByType<T>(FindObjectsInactive)
Object.FindAnyObjectByType<T>(FindObjectsInactive)
Namespace: UnityEngine .Rendering.UI
Assembly: Unity.RenderPipelines.Core.Runtime.dll
Syntax
[ExecuteAlways]
public class UIFoldout : Toggle, IMoveHandler, IPointerDownHandler, IPointerUpHandler, IPointerEnterHandler, IPointerExitHandler, ISelectHandler, IDeselectHandler, IPointerClickHandler, ISubmitHandler, IEventSystemHandler, ICanvasElement
Fields
arrowClosed
Arror in state closed
Declaration
public GameObject arrowClosed
Field Value
Type | Description |
---|---|
Game |
arrowOpened
Arror in state opened
Declaration
public GameObject arrowOpened
Field Value
Type | Description |
---|---|
Game |
content
Contents inside the toggle
Declaration
public GameObject content
Field Value
Type | Description |
---|---|
Game |
Methods
SetState(bool)
Change the state of this foldout
Declaration
public void SetState(bool state)
Parameters
Type | Name | Description |
---|---|---|
bool | state | The new State |
SetState(bool, bool)
Change the state of this foldout
Declaration
public void SetState(bool state, bool rebuildLayout)
Parameters
Type | Name | Description |
---|---|---|
bool | state | The new State |
bool | rebuildLayout | If True, the layout will be rebuild |
Start()
Start of this GameObject lifecicle
Declaration
protected override void Start()
Overrides
UnityEngine.UI.Toggle.Start()
Implements
UnityEngine.EventSystems.IMoveHandler
UnityEngine.EventSystems.IPointerDownHandler
UnityEngine.EventSystems.IPointerUpHandler
UnityEngine.EventSystems.IPointerEnterHandler
UnityEngine.EventSystems.IPointerExitHandler
UnityEngine.EventSystems.ISelectHandler
UnityEngine.EventSystems.IDeselectHandler
UnityEngine.EventSystems.IPointerClickHandler
UnityEngine.EventSystems.ISubmitHandler
UnityEngine.EventSystems.IEventSystemHandler
UnityEngine.UI.ICanvasElement