Show / Hide Table of Contents

    Class Content

    Inheritance
    Object
    Content
    EventContent
    StandardContent
    Implements
    IContent
    IEntity
    IInjectable
    Inherited Members
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Object.ToString()
    Object.ReferenceEquals(Object, Object)
    Namespace: IdleKit.Gameplay
    Assembly: cs.temp.dll.dll
    Syntax
    public class Content : IContent, IEntity, IInjectable

    Constructors

    Content(String)

    Declaration
    public Content(string id)
    Parameters
    Type Name Description
    String id

    Fields

    _actionService

    Declaration
    protected IActionService _actionService
    Field Value
    Type Description
    IActionService

    _contentData

    Declaration
    protected IContentData _contentData
    Field Value
    Type Description
    IContentData

    _contentSavedData

    Declaration
    protected IContentSavedData _contentSavedData
    Field Value
    Type Description
    IContentSavedData

    _currentStage

    Declaration
    protected IStage _currentStage
    Field Value
    Type Description
    IStage

    _dataService

    Declaration
    protected IDataService _dataService
    Field Value
    Type Description
    IDataService

    _entityLoaderService

    Declaration
    protected IEntityLoaderService _entityLoaderService
    Field Value
    Type Description
    IEntityLoaderService

    _id

    Declaration
    protected readonly string _id
    Field Value
    Type Description
    String

    Properties

    ContentData

    Declaration
    public virtual IContentData ContentData { get; }
    Property Value
    Type Description
    IContentData

    ContentSavedData

    Declaration
    public virtual IContentSavedData ContentSavedData { get; }
    Property Value
    Type Description
    IContentSavedData

    CurrentStage

    Declaration
    public virtual IStage CurrentStage { get; }
    Property Value
    Type Description
    IStage

    CurrentStageId

    Declaration
    public virtual string CurrentStageId { get; }
    Property Value
    Type Description
    String

    CurrentStageIndex

    Declaration
    public virtual int CurrentStageIndex { get; }
    Property Value
    Type Description
    Int32

    Id

    Declaration
    public virtual string Id { get; }
    Property Value
    Type Description
    String

    NextStageId

    Declaration
    public virtual string NextStageId { get; }
    Property Value
    Type Description
    String

    Methods

    AdvanceStage()

    Declaration
    public virtual void AdvanceStage()

    BeginAscension()

    Declaration
    public virtual void BeginAscension()

    BeginStage()

    Declaration
    protected virtual void BeginStage()

    Cleanup(IEntityLoaderService)

    Declaration
    public virtual void Cleanup(IEntityLoaderService entityLoaderService)
    Parameters
    Type Name Description
    IEntityLoaderService entityLoaderService

    EndAscension(Double)

    Declaration
    public virtual void EndAscension(double ascensionScore = 0)
    Parameters
    Type Name Description
    Double ascensionScore

    EndStage()

    Declaration
    protected virtual void EndStage()

    Initialize()

    Declaration
    public virtual void Initialize()

    Inject(IResolver)

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

    OnStageSaveDataReset(PostSerializationAction)

    Declaration
    protected virtual void OnStageSaveDataReset(PostSerializationAction postSerializationAction)
    Parameters
    Type Name Description
    PostSerializationAction postSerializationAction

    SetAvailableCurrencies()

    Declaration
    protected virtual void SetAvailableCurrencies()

    Implements

    IContent
    IEntity
    IInjectable
    Back to top Copyright © 2020 East Side Games Inc.