Show / Hide Table of Contents

Class DebugUIHandler

Inheritance
System.Object
UnityEngine.Object
UnityEngine.Component
UnityEngine.Behaviour
UnityEngine.MonoBehaviour
DebugUIHandler
Namespace: BennyKok.RuntimeDebug.Components.UI
Assembly: com.bennykok.runtime-debug-action.dll
Syntax
[AddComponentMenu("Runtime Debug Action/UI/Debug UI Handler")]
public class DebugUIHandler : MonoBehaviour

Fields

actionDisplayAnchor

Declaration
public RectTransform actionDisplayAnchor
Field Value
Type Description
UnityEngine.RectTransform

actionDisplayPrefab

Declaration
[Title("Prefabs", 1)]
public ListItemView actionDisplayPrefab
Field Value
Type Description
ListItemView

actionListLayer

Declaration
public Canvas actionListLayer
Field Value
Type Description
UnityEngine.Canvas

backButton

Declaration
public Button backButton
Field Value
Type Description
UnityEngine.UI.Button

backgroundLayer

Declaration
public Canvas backgroundLayer
Field Value
Type Description
UnityEngine.Canvas

bottomLayoutPanel

Declaration
public MaxWidthHeight bottomLayoutPanel
Field Value
Type Description
MaxWidthHeight

canvasScaler

Declaration
[NonSerialized]
public CanvasScaler canvasScaler
Field Value
Type Description
UnityEngine.UI.CanvasScaler

currentInputField

Declaration
public static TMP_InputField currentInputField
Field Value
Type Description
TMPro.TMP_InputField

customFont

Declaration
[Title("Styles", 1)]
public TMP_FontAsset customFont
Field Value
Type Description
TMPro.TMP_FontAsset

inputHandler

Declaration
public InputUIHandler inputHandler
Field Value
Type Description
InputUIHandler

loggerHandler

Declaration
public LoggerHandler loggerHandler
Field Value
Type Description
LoggerHandler

navigationHeader

Declaration
public TextMeshProUGUI navigationHeader
Field Value
Type Description
TMPro.TextMeshProUGUI

rootList

Declaration
public ListView rootList
Field Value
Type Description
ListView

searchField

Declaration
[Title("References", false, 1)]
public TMP_InputField searchField
Field Value
Type Description
TMPro.TMP_InputField

showCursorAfterClose

Declaration
[NonSerialized]
public bool showCursorAfterClose
Field Value
Type Description
System.Boolean

system

Declaration
[NonSerialized]
public RuntimeDebugSystem system
Field Value
Type Description
RuntimeDebugSystem

tooltip

Declaration
public TooltipHandler tooltip
Field Value
Type Description
TooltipHandler

touchToggle

Declaration
public Button touchToggle
Field Value
Type Description
UnityEngine.UI.Button

Properties

BackNavigationVisible

Declaration
public bool BackNavigationVisible { get; }
Property Value
Type Description
System.Boolean

IsSearching

Declaration
public bool IsSearching { get; }
Property Value
Type Description
System.Boolean

IsVisible

Declaration
public bool IsVisible { get; }
Property Value
Type Description
System.Boolean

Methods

AttachSystem(RuntimeDebugSystem)

Declaration
public void AttachSystem(RuntimeDebugSystem system)
Parameters
Type Name Description
RuntimeDebugSystem system

HideBackNavigation()

Declaration
public void HideBackNavigation()

HideCursor()

Declaration
public void HideCursor()

HideSearchField()

Declaration
public void HideSearchField()

OnAddAction(BaseDebugAction)

Declaration
public void OnAddAction(BaseDebugAction action)
Parameters
Type Name Description
BaseDebugAction action

OnBackNavigation()

Declaration
public void OnBackNavigation()

OnBackNavigationDelay()

Declaration
public void OnBackNavigationDelay()

OnDisplayAction(BaseDebugAction, RectTransform)

Declaration
public void OnDisplayAction(BaseDebugAction trigger, RectTransform from = null)
Parameters
Type Name Description
BaseDebugAction trigger
UnityEngine.RectTransform from

OnLoggerToggle()

Declaration
public void OnLoggerToggle()

OnMenuToggle()

Declaration
public void OnMenuToggle()

OnRemoveAction(BaseDebugAction)

Declaration
public void OnRemoveAction(BaseDebugAction action)
Parameters
Type Name Description
BaseDebugAction action

OnSearch(String)

Declaration
public void OnSearch(string query)
Parameters
Type Name Description
System.String query

SetNavigationHeader(String)

Declaration
public void SetNavigationHeader(string header)
Parameters
Type Name Description
System.String header

ShowBackNavigation()

Declaration
public void ShowBackNavigation()

ShowCursor()

Declaration
public void ShowCursor()

ShowSearchField()

Declaration
public void ShowSearchField()

TogglePanel(Boolean, Boolean)

Declaration
public void TogglePanel(bool force = false, bool open = false)
Parameters
Type Name Description
System.Boolean force
System.Boolean open
In This Article
👆 RuntimeDebugAction by ❤️ BennyKok