Show / Hide Table of Contents

    Class IKManifest

    A specialized Beamable compatible manifest that keeps track of all item and currency contents.

    Inheritance
    Object
    IKManifest
    Implements
    IMultipleDataProvider<IData>
    Namespace: IdleKit.Gameplay
    Assembly: cs.temp.dll.dll
    Syntax
    public class IKManifest : ContentObject, IMultipleDataProvider<IData>

    Fields

    _beamable

    Declaration
    protected Beamable _beamable
    Field Value
    Type Description
    Beamable

    _contentIds

    Declaration
    protected string[] _contentIds
    Field Value
    Type Description
    String[]

    _currencyIds

    Declaration
    protected string[] _currencyIds
    Field Value
    Type Description
    String[]

    _data

    Declaration
    protected IData[] _data
    Field Value
    Type Description
    IData[]

    _isLoaded

    Declaration
    protected bool _isLoaded
    Field Value
    Type Description
    Boolean

    _itemIds

    Declaration
    protected string[] _itemIds
    Field Value
    Type Description
    String[]

    GLOBAL

    Declaration
    public const string GLOBAL = "global"
    Field Value
    Type Description
    String

    Properties

    Data

    Declaration
    public virtual IData[] Data { get; }
    Property Value
    Type Description
    IData[]

    DataType

    Declaration
    public virtual Type DataType { get; }
    Property Value
    Type Description
    Type

    IsLoaded

    Declaration
    public virtual bool IsLoaded { get; }
    Property Value
    Type Description
    Boolean

    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

    Implements

    IMultipleDataProvider<>
    Back to top Copyright © 2020 East Side Games Inc.