Show / Hide Table of Contents

    Class EventContent

    Inheritance
    Object
    Content
    EventContent
    StandardEventContent
    Implements
    IEventContent
    IContent
    IEntity
    IInjectable
    Inherited Members
    Content._id
    Content.Id
    Content._contentData
    Content.ContentData
    Content._contentSavedData
    Content.ContentSavedData
    Content._currentStage
    Content.CurrentStage
    Content._actionService
    Content._entityLoaderService
    Content._dataService
    Content.NextStageId
    Content.CurrentStageIndex
    Content.CurrentStageId
    Content.BeginStage()
    Content.EndStage()
    Content.BeginAscension()
    Content.EndAscension(Double)
    Content.AdvanceStage()
    Content.OnStageSaveDataReset(PostSerializationAction)
    Content.SetAvailableCurrencies()
    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 EventContent : Content, IEventContent, IContent, IEntity, IInjectable

    Constructors

    EventContent(String)

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

    Fields

    _eventContentData

    Declaration
    protected IEventContentData _eventContentData
    Field Value
    Type Description
    IEventContentData

    _eventSettings

    Declaration
    protected IEventSettings _eventSettings
    Field Value
    Type Description
    IEventSettings

    _milestones

    Declaration
    protected IMilestone[] _milestones
    Field Value
    Type Description
    IMilestone[]

    _timerService

    Declaration
    protected ITimerService _timerService
    Field Value
    Type Description
    ITimerService

    Properties

    EventContentData

    Declaration
    public virtual IEventContentData EventContentData { get; }
    Property Value
    Type Description
    IEventContentData

    Milestones

    Declaration
    public virtual IMilestone[] Milestones { get; }
    Property Value
    Type Description
    IMilestone[]

    Methods

    Cleanup(IEntityLoaderService)

    Declaration
    public override void Cleanup(IEntityLoaderService entityLoaderService)
    Parameters
    Type Name Description
    IEntityLoaderService entityLoaderService
    Overrides
    Content.Cleanup(IEntityLoaderService)

    CleanupMilestone(IMilestone)

    Declaration
    protected virtual void CleanupMilestone(IMilestone milestone)
    Parameters
    Type Name Description
    IMilestone milestone

    CompleteMilestone(IMilestone)

    Declaration
    protected virtual void CompleteMilestone(IMilestone milestone)
    Parameters
    Type Name Description
    IMilestone milestone

    GetCurrentMilestone()

    Calculate the current IMilestone.

    Declaration
    public virtual IMilestone GetCurrentMilestone()
    Returns
    Type Description
    IMilestone

    GetCurrentMilestoneIndex()

    Calculate the current IMilestone's index from the list of _milestones.

    Declaration
    public virtual int GetCurrentMilestoneIndex()
    Returns
    Type Description
    Int32

    Initialize()

    Declaration
    public override void Initialize()
    Overrides
    Content.Initialize()

    InitializeCurrentMilestone(Double)

    Declaration
    protected virtual void InitializeCurrentMilestone(double initialProgress = 0)
    Parameters
    Type Name Description
    Double initialProgress

    Inject(IResolver)

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

    OnEventEnded(EventEndedStateAction)

    Declaration
    protected virtual void OnEventEnded(EventEndedStateAction eventEndedEvent)
    Parameters
    Type Name Description
    EventEndedStateAction eventEndedEvent

    OnMilestoneClaimable(MilestoneClaimableAction)

    Declaration
    protected virtual void OnMilestoneClaimable(MilestoneClaimableAction milestoneClaimableAction)
    Parameters
    Type Name Description
    MilestoneClaimableAction milestoneClaimableAction

    UpdateMilestone(IMilestone)

    Declaration
    protected virtual void UpdateMilestone(IMilestone milestone)
    Parameters
    Type Name Description
    IMilestone milestone

    Implements

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