Namespace MonkeyLoader.Resonite.UI
Classes
- BuildInspectorBodyEvent
Represents the events fired during construction of a FrooxEngine.WorkerInspector's body.
- BuildInspectorEvent
Represents the base class for the events fired during construction of a FrooxEngine.WorkerInspector
- BuildInspectorHeaderEvent
Represents the events fired during construction of a FrooxEngine.WorkerInspector's header.
- ConfiguredResoniteInspectorMonkey<TMonkey, TConfigSection, TEvent>
Represents the base class for patchers that run after Resonite's assemblies have been loaded and that hook into the game's lifecycle, while using a
.TConfigSection
ConfigSection
Specifically, to act as an event handler for BuildInspectorEvents for FrooxEngine.Workers of a(n open) generic base type.
- ConfiguredResoniteInspectorMonkey<TMonkey, TConfigSection, TEvent, TWorker>
Represents the base class for patchers that run after Resonite's assemblies have been loaded and that hook into the game's lifecycle, while using a
.TConfigSection
ConfigSection
Specifically, to act as an event handler for BuildInspectorEvents for FrooxEngine.Workers of a specific (base) type.
- InspectorHelper
Contains helper methods to generate common elements of FrooxEngine.WorkerInspectors.
- LocalActionButtonExtensions
Contains extension methods to setup locally defined actions for FrooxEngine.IButtons which are triggerable by anyone.
Due to their nature, they will only work while the FrooxEngine.User that creates them hasn't left the session. As such, they will be destroyed when the local user leaves, and won't be saved either (marking it non-persistant).
- ResoniteInspectorMonkey<TMonkey, TEvent>
Represents the base class for patchers that run after Resonite's assemblies have been loaded and that hook into the game's lifecycle.
Specifically, to act as an event handler for BuildInspectorEvents for FrooxEngine.Workers of a(n open) generic base type.
- ResoniteInspectorMonkey<TMonkey, TEvent, TWorker>
Represents the base class for patchers that run after Resonite's assemblies have been loaded and that hook into the game's lifecycle.
Specifically, to act as an event handler for BuildInspectorEvents for FrooxEngine.Workers of a specific (base) type.
- Slices.First
Contains more "fluent" definitions for first half / third.
- Slices.Second
Contains more "fluent" definitions for second half / third.
Structs
- NineSlice
Represents a nine slice with its vertical and horizontalSlices.Third segments.
Allows getting the Elements.Core.Rect and Borders for each of the ways to further divide it.
- NineSlice.Thirds
Represents the thirds of one axis of a nine slice using a Elements.Core.float4.
Enums
- InspectorHeaderPosition
Describes where added header elements will appear.
- Slices.Half
Distinguishes halfs.
- Slices.Horizontal
Distinguishes horizontal slices.
- Slices.Third
Distinguishes thirds.
- Slices.Vertical
Distinguishes vertical slices.