Show / Hide Table of Contents

    Class LoadPhaseBase

    It is recommended to avoid using Inject(IResolver) to resolve dependencies in ILoadPhase objects and instead resolve dependencies when the phase is started using the cached IResolver. This can avoid issues where the dependency in question has not been bound to the container when the ILoadPhase is created.

    Inheritance
    Object
    SequenceableBase
    LoadPhaseBase
    AddDataPhase
    AddDataProvidersPhase
    ApplyLoggingConfigPhase
    BindDataPhase
    CleanupServicesPhase
    InitializeAddressablesPhase
    InitializeServicesPhase
    InjectGameObjectsPhase
    LoadAssetReferencesPhase
    LoadAssetsPhase
    RemoveDataPhase
    RemoveDataProvidersPhase
    UnloadAssetReferencesPhase
    UnloadAssetsPhase
    Implements
    ILoadPhase
    ISequenceable
    IProgressCompletable
    IProgressable
    ICompletable
    IInjectable
    Inherited Members
    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.Cleanup()
    SequenceableBase.Start()
    SequenceableBase.RunStartLogic()
    SequenceableBase.Cancel()
    SequenceableBase.RunCancelLogic()
    SequenceableBase.Revert()
    SequenceableBase.RunRevertLogic()
    SequenceableBase.Complete()
    SequenceableBase.RunCompleteLogic()
    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 abstract class LoadPhaseBase : SequenceableBase, ILoadPhase, ISequenceable, IProgressCompletable, IProgressable, ICompletable, IInjectable

    Fields

    _resolver

    Declaration
    protected IResolver _resolver
    Field Value
    Type Description
    IResolver

    Methods

    Inject(IResolver)

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

    Implements

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