Table of Contents

Namespace MonkeyLoader.Resonite.Configuration

Classes

ConfigKeyCustomDataFeedItems<T>

Represents a basic config key component which generate FrooxEngine.DataFeedItems for the config key to represent themselves, rather than requiring default handling.

ConfigKeyQuantity<T, TQuantity>

Represents the typed definition for a quantified config item.

ConfigKeySessionShare<T>

Represents the functionality for an IDefiningConfigKey<T>, which makes its local value available as a shared resource in Resonite FrooxEngine.Worlds.
Optionally allows writing back changes from the FrooxEngine.World to the config item.

ConfigKeySessionShare<TKey, TShared>

Represents the functionality for an IDefiningConfigKey<T>, which makes its local value available as a (converted) shared resource in Resonite FrooxEngine.Worlds.
Optionally allows writing back changes from the FrooxEngine.World to the config item.

SharedConfig

Contains constants and helper methods to work with ConfigKeySessionShare<T>.

Interfaces

IConfigKeyCustomDataFeedItems<T>

Defines the interface for config key components which generate FrooxEngine.DataFeedItems for the config key to represent themselves, rather than requiring default handling.

IConfigKeyQuantity<T>

su Defines the typed definition for a quantified config item.

IConfigKeySessionShare

Defines the untyped interface for config key components, which make the key's local value available as a shared resource in Resonite sessions, and optionally allow writing back changes from the session to the config item.

IConfigKeySessionShare<T>

Defines the interface for config key components, which make the key's local value available as a shared resource in Resonite sessions, and optionally allow writing back changes from the session to the config item.

IConfigKeySessionShare<TKey, TShared>

Defines the interface for config key components, which make the key's local value available as a shared resource in Resonite FrooxEngine.Worlds, and optionally allow writing back changes from the FrooxEngine.World to the config item.