Namespace BennyKok.RuntimeDebug.Actions
Classes
BaseDebugAction
Base class for all debug action
DebugActionBuilder
Builder class for built-in BaseDebugAction derived class
DebugActionButton
Button action will be represented as a simple button in the debug menu
DebugActionEnum
Enum action will be represented as a button selector in the debug menu, triggering the action will cycle the value
DebugActionFlag
Flag action will be represented as a button selector in the debug menu, triggering the action will cycle the value and notify the flag listener, if isPersistence
is true, the value will also be updated to PlayerPrefs.
DebugActionInput
Input action will be represented as a button in the debug menu, once triggered, an input field will popup, the input will be split by space and parse using regex, if more than one paramenters is defined and you have space between your string, use double quote for string during input.
DebugActionToggle
Toggle action will be represented as a button toggle in the debug menu with on/off status
FluentAction<T>
Base debug action class that has common fluent methods