Show / Hide Table of Contents

    Class LoadDataPhase

    This ILoadPhase will retrieve data from the IAssetService and add it to the IDataService. It supports IMultipleDataProvider<TOutputData>, ISingleDataProvider<TOutputData> and IData assets.

    Inheritance
    Object
    SequenceableBase
    LoadPhaseBase
    LoadAssetsPhase
    LoadDataPhase
    Implements
    ILoadPhase
    ISequenceable
    IProgressCompletable
    IProgressable
    ICompletable
    IInjectable
    Inherited Members
    LoadAssetsPhase._assetKey
    LoadAssetsPhase._onAssetsLoadedCallback
    LoadAssetsPhase.Initialize(String, Action<List<Object>>)
    LoadAssetsPhase.RunStartLogic()
    LoadAssetsPhase.RunCompleteLogic()
    LoadPhaseBase._resolver
    LoadPhaseBase.Inject(IResolver)
    SequenceableBase.OnCompleted
    SequenceableBase.OnProgress
    SequenceableBase.OnSequenceableStarted
    SequenceableBase.OnSequenceableCanceled
    SequenceableBase.OnSequenceableReverted
    SequenceableBase.OnSequenceableCompleted
    SequenceableBase.OnSequenceableException
    SequenceableBase._isStarted
    SequenceableBase.IsStarted
    SequenceableBase._isCanceled
    SequenceableBase.IsCanceled
    SequenceableBase._isComplete
    SequenceableBase.IsComplete
    SequenceableBase.SendOnComplete(IProgressCompletable)
    SequenceableBase._normalizedProgress
    SequenceableBase.NormalizedProgress
    SequenceableBase.SendOnProgress(IProgressable, Single)
    SequenceableBase._reportBuilder
    SequenceableBase.Report
    SequenceableBase.Start()
    SequenceableBase.Cancel()
    SequenceableBase.Revert()
    SequenceableBase.Complete()
    SequenceableBase.ThrowException(Exception)
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Object.ToString()
    Object.ReferenceEquals(Object, Object)
    Namespace: IdleKit.Core
    Assembly: cs.temp.dll.dll
    Syntax
    public class LoadDataPhase : LoadAssetsPhase, ILoadPhase, ISequenceable, IProgressCompletable, IProgressable, ICompletable, IInjectable

    Fields

    _allDataAdded

    Declaration
    protected bool _allDataAdded
    Field Value
    Type Description
    Boolean

    _loadedAssets

    Declaration
    protected List<object> _loadedAssets
    Field Value
    Type Description
    List<Object>

    _pendingDataAddedCallbacks

    Declaration
    protected int _pendingDataAddedCallbacks
    Field Value
    Type Description
    Int32

    Methods

    Cleanup()

    Declaration
    public override void Cleanup()
    Overrides
    LoadAssetsPhase.Cleanup()

    HandleAssetsLoaded(IEnumerable<Object>)

    Declaration
    protected override void HandleAssetsLoaded(IEnumerable<object> assets)
    Parameters
    Type Name Description
    IEnumerable<Object> assets
    Overrides
    LoadAssetsPhase.HandleAssetsLoaded(IEnumerable<Object>)

    HandleDataAdded(IEnumerable<IData>)

    Declaration
    protected void HandleDataAdded(IEnumerable<IData> datas)
    Parameters
    Type Name Description
    IEnumerable<IData> datas

    RunCancelLogic()

    Declaration
    protected override void RunCancelLogic()
    Overrides
    LoadAssetsPhase.RunCancelLogic()

    RunRevertLogic()

    Declaration
    protected override void RunRevertLogic()
    Overrides
    LoadAssetsPhase.RunRevertLogic()

    Implements

    ILoadPhase
    ISequenceable
    IProgressCompletable
    IProgressable
    ICompletable
    IInjectable
    Back to top Copyright © 2020 East Side Games Inc.