Table of Contents

Interface ICustomDataFeedItems

Namespace
MonkeyLoader.Resonite.DataFeeds
Assembly
MonkeyLoader.Resonite.Integration.dll

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

public interface ICustomDataFeedItems

Methods

Enumerate(IReadOnlyList<string>, IReadOnlyList<string>, string?, object?)

Enumerates the FrooxEngine.DataFeedItems that represent this object.

IAsyncEnumerable<DataFeedItem> Enumerate(IReadOnlyList<string> path, IReadOnlyList<string> groupKeys, string? searchPhrase, object? viewData)

Parameters

path IReadOnlyList<string>

The path for this enumeration request.

groupKeys IReadOnlyList<string>

The group keys for this enumeration request.

searchPhrase string

The search phrase for this enumeration request.

viewData object

The custom view data for this enumeration request.

Returns

IAsyncEnumerable<DataFeedItem>

An async sequence of FrooxEngine.DataFeedItems that represents this object.