Class BaseMultipleDataProvider
Required to wrap multiple IDataProvider objects coming from Beamable.
IdleKit currently only works when data is loaded as a single chunk per tag. If it is loaded individually services will attempt to
load entities before their data dependencies are added to the IDataService
Inheritance
BaseMultipleDataProvider
Assembly: cs.temp.dll.dll
Syntax
public class BaseMultipleDataProvider : IMultipleDataProvider<IData>
Constructors
BaseMultipleDataProvider(IDataProvider[])
Declaration
public BaseMultipleDataProvider(IDataProvider[] dataProviders)
Parameters
Type |
Name |
Description |
IDataProvider[] |
dataProviders |
|
Fields
_dataProviders
Declaration
protected IDataProvider[] _dataProviders
Field Value
Type |
Description |
IDataProvider[] |
|
Properties
Data
Declaration
public virtual IData[] Data { get; }
Property Value
DataType
Declaration
public virtual Type DataType { get; }
Property Value
IsLoaded
Declaration
public virtual bool IsLoaded { get; }
Property Value
Methods
GetData(Action<IData[]>)
Declaration
public virtual void GetData(Action<IData[]> onDataRetrieved)
Parameters
Type |
Name |
Description |
Action<IData[]> |
onDataRetrieved |
|
Inject(IResolver)
Declaration
public virtual void Inject(IResolver resolver)
Parameters
Type |
Name |
Description |
IResolver |
resolver |
|