Class DebugUIHandler
Inheritance
System.Object
UnityEngine.Object
UnityEngine.Component
UnityEngine.Behaviour
UnityEngine.MonoBehaviour
DebugUIHandler
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
actionListLayer
Declaration
public Canvas actionListLayer
Field Value
Type |
Description |
UnityEngine.Canvas |
|
Declaration
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
canvasScaler
Declaration
[NonSerialized]
public CanvasScaler canvasScaler
Field Value
Type |
Description |
UnityEngine.UI.CanvasScaler |
|
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 |
|
Declaration
public InputUIHandler inputHandler
Field Value
loggerHandler
Declaration
public LoggerHandler loggerHandler
Field Value
navigationHeader
Declaration
public TextMeshProUGUI navigationHeader
Field Value
Type |
Description |
TMPro.TextMeshProUGUI |
|
rootList
Declaration
Field Value
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
Declaration
public TooltipHandler tooltip
Field Value
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
HideBackNavigation()
Declaration
public void HideBackNavigation()
HideCursor()
Declaration
HideSearchField()
Declaration
public void HideSearchField()
OnAddAction(BaseDebugAction)
Declaration
public void OnAddAction(BaseDebugAction action)
Parameters
OnBackNavigation()
Declaration
public void OnBackNavigation()
OnBackNavigationDelay()
Declaration
public void OnBackNavigationDelay()
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
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
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 |
|