Table of Contents

Namespace MonkeyLoader.Resonite.DataFeeds

Classes

DataFeedBuilderMonkey<TMonkey, TDataFeed>

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 add one or more async parametrized building blocks to an async parametrized enumerable builder for a TDataFeed's Enumerate method.

DataFeedBuildingBlockMonkey<TMonkey, TDataFeed>

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 add this class as a building block to an async parametrized enumerable builder for a TDataFeed's Enumerate method.

DataFeedInjectorManager

Holds the MonkeyLoader.Resonite.DataFeeds.DataFeedInjector<TDataFeed>-Types which have been created.

EnumerateDataFeedParameters<TDataFeed>

Represents the event data for the Enumerate Data Feed Event.

SubgroupGenerator

Represents a helper to generate nested subgroups for subgrouped data feed items.

Interfaces

ICustomDataFeedItems

Defines the interface for objects that can generate FrooxEngine.DataFeedItems to represent themselves, rather than requiring default handling.

ISubgroupedDataFeedItem

Defines the interface for objects that should be enumerated in (nested) subgroups for their data feed.