Namespace i5.Toolkit.Core.AppConsole
Classes
ActivationVisibilityManager
Visibility manager which changes the visibility by activating/deactivating the gameobject
AutoScroller
Auto scroller which is automatically scrolls a scrollview to the bottom The scroll view can be activated by an UI element and deactivated by manually scrolling the view
AutoScrollerBehaviour
MonoBehaviour for binding the auto scroller logic
Console
Handles the console logic
ConsoleUI
Logic for the console's UI connection
ConsoleUIBehaviour
MonoBehaviour to connect console UI to Unity
DefaultConsoleFormatter
Default console formatter which should be used if no configuration file is provided
LogColorFormatterConfiguration
A configuration object for formatting log messages using colors
LogFormatterConfiguration
A console formatter configuration object which can be set up as a scriptable object
LogMessage
Log message as posted by the Unity API
TextConsoleUI
Console UI for text displays
TextMeshProUGUIConsoleUI
MonoBehaviour for constructing console UIs with the TextMeshProUGUI
TMPLogColorFormatter
Color-coded log formatter for TextMeshPro
TMPLogColorFormatterConfiguration
The color log format configuration for TextMeshPro displays
VisibilityManager
MonoBehaviour for managing an object's visiblity
VisibilitySetter
Binding component for handling user input and delegating it to the visibility manager
Interfaces
IConsole
Console for capturing messages
ILogColorFormatter
Log formatter that uses color coding
ILogFormatter
Formatter that can format log messages to text output
ILogMessage
Log message
IVisibilityManager
Visibility manager that handles showing and hiding Unity objects