Namespace MonkeyLoader.Resonite
Classes
- ConfiguredResoniteAsyncEventHandlerMonkey<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 async event handler forTEvent
s.
- ConfiguredResoniteCancelableAsyncEventHandlerMonkey<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 async event handler for cancelableTEvent
s.
- ConfiguredResoniteCancelableEventHandlerMonkey<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 cancelableTEvent
s.
- ConfiguredResoniteEventHandlerMonkey<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 forTEvent
s.
- ConfiguredResoniteMonkey<TMonkey, TConfigSection>
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
- DestroyOnUserLeaveExtensions
Contains an extension method to add FrooxEngine.DestroyOnUserLeave components targeting the local user to mod additions that rely on the local user being there to work.
- DynamicVariableExtensions
Contains extension methods related to FrooxEngine.DynamicVariableSpaces and their variables.
- FieldExtensions
Contains extension methods for fields and other world elements
- LoadProgressReporter
Contains methods to update Resonite's loading progress indicator with custom phases.
- LocaleExtensions
Contains helper methods to create Elements.Core.LocaleStrings prefixed with a Id.
- ResoniteAsyncEventHandlerMonkey<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 async event handler forTEvent
s.
- ResoniteCancelableAsyncEventHandlerMonkey<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 async event handler for cancelableTEvent
s.
- ResoniteCancelableEventHandlerMonkey<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 cancelableTEvent
s.
- ResoniteEventHandlerMonkey<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 forTEvent
s.
- ResoniteLoggingHandler
Maps the LoggingHandler functions to Resonite's Elements.Core.UniLog.
- ResoniteMonkey<TMonkey>
Represents the base class for patchers that run after Resonite's assemblies have been loaded and that hook into the game's lifecycle.
Structs
- DynamicVariableIdentity
Fully describes the identity of a Dynamic Variable based on itsn Type, Name, and the Space it's a part of.
Interfaces
- ILoadProgressIndicator
Contains methods to update Resonite's loading progress indicator with custom phases.
- IResoniteMonkey
The interface for Resonite monkeys.