Class SidebarItem
- Namespace
- OvrleUI
- Assembly
- OvrleUI.dll
Items of Sidebar. Each sidebar item has a page correspond pageId.
public class SidebarItem : MonoBehaviour, IPointerEnterHandler, IPointerExitHandler, IPointerClickHandler, IPointerDownHandler, IPointerUpHandler, IEventSystemHandler
- Inheritance
-
ObjectComponentBehaviourMono
Behaviour SidebarItem
- Implements
-
IPointer
Enter Handler IPointerExit Handler IPointerClick Handler IPointerDown Handler IPointerUpHandler IEventSystem Handler
- Inherited Members
-
Mono
Behaviour. Is Invoking() MonoBehaviour. Cancel Invoke() MonoBehaviour. Stop Coroutine(Coroutine) MonoBehaviour. Stop All Coroutines() MonoBehaviour. destroy Cancellation Token MonoBehaviour. use GUILayout MonoBehaviour. run InEdit Mode Behaviour.enabled Behaviour.is Active And Enabled Component.GetComponent<T>()Component.TryGetComponent<T>(out T)Component.GetComponentInChildren<T>()Component.GetComponentsInChildren<T>()Component.GetComponentInParent<T>()Component.GetComponentsInParent<T>()Component.GetComponents<T>()Component.Get Component Index() Component.transform Component.game Object Component.tag Object.Get InstanceID() Object.Get Hash Code() Object.InstantiateAsync<T>(T)Object.InstantiateAsync<T>(T, Transform)Object.InstantiateAsync<T>(T, Vector3, Quaternion)Object.InstantiateAsync<T>(T, Transform, Vector3, Quaternion)Object.Instantiate(Object, Vector3, Quaternion) Object.Instantiate(Object, Vector3, Quaternion, Transform) Object.Instantiate(Object) Object.Instantiate(Object, Scene) Object.Instantiate(Object, Transform) Object.Instantiate<T>(T)Object.Instantiate<T>(T, Vector3, Quaternion)Object.Instantiate<T>(T, Vector3, Quaternion, Transform)Object.Instantiate<T>(T, Transform)Object.Destroy(Object) Object.Destroy Immediate(Object) Object.Dont Destroy OnLoad(Object) Object.Destroy Object(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)Object.To String() Object.name Object.hide Flags
Fields
activeColor
Field Value
- Color
background
Field Value
- Image
defaultColor
Field Value
- Color
hoverColor
Field Value
- Color
hoverTextColor
Field Value
- Color
isSelected
Set true if this item is selected.
Field Value
onClick
Called when this item is clicked.
Field Value
- Unity
Event <SidebarItem >
pageId
pageId that corresponds to the page that will be shown when this item is clicked.
Field Value
pressTextColor
Field Value
- Color
text
Field Value
- Text
Mesh ProUGUI
textColor
Field Value
- Color
Methods
ChangeColor(bool)
Change color of this item according to select state.
Parameters
selected
boolIf true, change to selected item color.
OnPointerClick(PointerEventData)
Called when mouse button (controller trigger) is clicked on this item.
Parameters
eventData
PointerEvent Data
OnPointerDown(PointerEventData)
Called when mouse button (controller trigger) is pressed on this item.
Parameters
eventData
PointerEvent Data
OnPointerEnter(PointerEventData)
Called when mouse cursor (laser pointer) enters this item.
Parameters
eventData
PointerEvent Data
OnPointerExit(PointerEventData)
Called when mouse cursor (laser pointer) exits this item.
Parameters
eventData
PointerEvent Data
OnPointerUp(PointerEventData)
Called when mouse button (controller trigger) is released on this item.
Parameters
eventData
PointerEvent Data