Show / Hide Table of Contents

    Class TimedTrack<TTrack>

    Inheritance
    Object
    TimedActivatable<TTrack>
    TimedTrack<TTrack>
    TimedGoalTrack
    TimedMilestoneTrack
    Implements
    ITimedTrack
    ITimedActivatable
    IActivatable
    IEntity
    IInjectable
    ITimerListener
    Inherited Members
    TimedActivatable<TTrack>._id
    TimedActivatable<TTrack>.Id
    TimedActivatable<TTrack>.IsActive
    TimedActivatable<TTrack>._timedActivatableData
    TimedActivatable<TTrack>.TimedActivatableData
    TimedActivatable<TTrack>._timedActivatableSavedData
    TimedActivatable<TTrack>.TimedActivatableSavedData
    TimedActivatable<TTrack>.ActivatableData
    TimedActivatable<TTrack>._activatable
    TimedActivatable<TTrack>.Activatable
    TimedActivatable<TTrack>._actionService
    TimedActivatable<TTrack>._timerService
    TimedActivatable<TTrack>._dataService
    TimedActivatable<TTrack>._subscription
    TimedActivatable<TTrack>.TimerSubscription
    TimedActivatable<TTrack>._progress
    TimedActivatable<TTrack>.Progress
    TimedActivatable<TTrack>._entityLoaderService
    TimedActivatable<TTrack>.TimeRemaining
    TimedActivatable<TTrack>.LoadActivatable()
    TimedActivatable<TTrack>.Initialize()
    TimedActivatable<TTrack>.ActivateOnInitialize()
    TimedActivatable<TTrack>.Activate()
    TimedActivatable<TTrack>.Deactivate()
    TimedActivatable<TTrack>.Reset()
    TimedActivatable<TTrack>.UpdateProgression(Single)
    TimedActivatable<TTrack>.OnTimerEnded(Int64)
    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 abstract class TimedTrack<TTrack> : TimedActivatable<TTrack>, ITimedTrack, ITimedActivatable, IActivatable, IEntity, IInjectable, ITimerListener where TTrack : class, ITrack
    Type Parameters
    Name Description
    TTrack

    Constructors

    TimedTrack(String)

    Declaration
    protected TimedTrack(string id)
    Parameters
    Type Name Description
    String id

    Fields

    _timedTrackSavedData

    Declaration
    protected ITimedTrackSavedData _timedTrackSavedData
    Field Value
    Type Description
    ITimedTrackSavedData

    Properties

    TimedTrackData

    Declaration
    public abstract ITimedTrackData TimedTrackData { get; }
    Property Value
    Type Description
    ITimedTrackData

    TimedTrackSavedData

    Declaration
    public virtual ITimedTrackSavedData TimedTrackSavedData { get; }
    Property Value
    Type Description
    ITimedTrackSavedData

    Methods

    CanClaimRewards()

    Declaration
    public virtual bool CanClaimRewards()
    Returns
    Type Description
    Boolean

    CanClaimRewards(String)

    Declaration
    public virtual bool CanClaimRewards(string claimInContentId)
    Parameters
    Type Name Description
    String claimInContentId
    Returns
    Type Description
    Boolean

    ClaimRewards()

    Declaration
    public virtual void ClaimRewards()

    ClaimRewards(String)

    Declaration
    public virtual void ClaimRewards(string claimInContentId)
    Parameters
    Type Name Description
    String claimInContentId

    Cleanup(IEntityLoaderService)

    Declaration
    public override void Cleanup(IEntityLoaderService entityLoaderService)
    Parameters
    Type Name Description
    IEntityLoaderService entityLoaderService
    Overrides
    IdleKit.Gameplay.TimedActivatable<TTrack>.Cleanup(IdleKit.Gameplay.IEntityLoaderService)

    GetRewardIds()

    Declaration
    public abstract string[] GetRewardIds()
    Returns
    Type Description
    String[]

    Inject(IResolver)

    Declaration
    public override void Inject(IResolver resolver)
    Parameters
    Type Name Description
    IResolver resolver
    Overrides
    IdleKit.Gameplay.TimedActivatable<TTrack>.Inject(IResolver)

    Implements

    ITimedTrack
    ITimedActivatable
    IActivatable
    IEntity
    IInjectable
    ITimerListener
    Back to top Copyright © 2020 East Side Games Inc.