Show / Hide Table of Contents

    Class BaseContentDataLoadPhase

    The base LoadPhaseBase class that loads the IKManifest from the Beamable portal, bind the IKManifest and add the IData referenced by the IKManifest into the IDataService.

    Inheritance
    Object
    BaseContentDataLoadPhase
    LoadContentDataLoadPhase
    RemoveContentDataLoadPhase
    Namespace: IdleKit.Gameplay
    Assembly: cs.temp.dll.dll
    Syntax
    public abstract class BaseContentDataLoadPhase : LoadPhaseBase

    Fields

    _beamable

    Declaration
    protected Beamable _beamable
    Field Value
    Type Description
    Beamable

    _isGlobal

    Declaration
    protected bool _isGlobal
    Field Value
    Type Description
    Boolean

    _userSavedData

    Declaration
    protected IUserSavedData _userSavedData
    Field Value
    Type Description
    IUserSavedData

    Methods

    GetContentTag()

    Declaration
    protected virtual string GetContentTag()
    Returns
    Type Description
    String

    Initialize(Boolean)

    Declaration
    public virtual ILoadPhase Initialize(bool isGlobal)
    Parameters
    Type Name Description
    Boolean isGlobal
    Returns
    Type Description
    ILoadPhase

    Inject(IResolver)

    Declaration
    public override void Inject(IResolver resolver)
    Parameters
    Type Name Description
    IResolver resolver

    LoadContentData(Action<IDataProvider[]>)

    Declaration
    protected virtual void LoadContentData(Action<IDataProvider[]> onComplete)
    Parameters
    Type Name Description
    Action<IDataProvider[]> onComplete

    OnContentDataLoaded(IDataProvider[])

    Declaration
    protected virtual void OnContentDataLoaded(IDataProvider[] dataProviders)
    Parameters
    Type Name Description
    IDataProvider[] dataProviders

    OnForegroundLoadCompleted()

    Declaration
    protected virtual void OnForegroundLoadCompleted()

    ProcessContentData(IDataProvider[])

    Declaration
    protected abstract void ProcessContentData(IDataProvider[] dataProviders)
    Parameters
    Type Name Description
    IDataProvider[] dataProviders

    ProcessData(IDataProvider[])

    Declaration
    protected virtual void ProcessData(IDataProvider[] dataProviders)
    Parameters
    Type Name Description
    IDataProvider[] dataProviders

    RunCancelLogic()

    Declaration
    protected override void RunCancelLogic()

    RunCompleteLogic()

    Declaration
    protected override void RunCompleteLogic()

    RunRevertLogic()

    Declaration
    protected override void RunRevertLogic()

    RunStartLogic()

    Declaration
    protected override void RunStartLogic()
    Back to top Copyright © 2020 East Side Games Inc.