Show / Hide Table of Contents

    Class PassiveGoalTrack

    A ITrack of IGoals in its ActivatableIds. The player progresses through the track by completing the IGoals sequentially. Once the active IGoal's CanClaim is true, the next IGoal in the ITrack is activated.

    Inheritance
    Object
    Track<IGoal>
    GoalTrack
    PassiveGoalTrack
    Implements
    IGoalTrack
    ITrack
    IActivatable
    IEntity
    IInjectable
    Inherited Members
    GoalTrack.CurrentGoal
    GoalTrack.Goals
    GoalTrack.CompleteCurrentActivatable()
    Track<IGoal>._id
    Track<IGoal>.Id
    Track<IGoal>._trackData
    Track<IGoal>.TrackData
    Track<IGoal>._trackSavedData
    Track<IGoal>.TrackSavedData
    Track<IGoal>.ActivatableData
    Track<IGoal>._activatables
    Track<IGoal>.Activatables
    Track<IGoal>.IsActive
    Track<IGoal>._currentActivatable
    Track<IGoal>.CurrentActivatable
    Track<IGoal>._actionService
    Track<IGoal>._dataService
    Track<IGoal>._hasActivated
    Track<IGoal>.Inject(IResolver)
    Track<IGoal>.Initialize()
    Track<IGoal>.Activate()
    Track<IGoal>.Deactivate()
    Track<IGoal>.Reset()
    Track<IGoal>.CleanupCurrentActivatable()
    Track<IGoal>.ResetActivatables()
    Track<IGoal>.CanCompleteCurrentActivatable()
    Track<IGoal>.CanClaimRewards(String)
    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 PassiveGoalTrack : GoalTrack, IGoalTrack, ITrack, IActivatable, IEntity, IInjectable

    Constructors

    PassiveGoalTrack(String)

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

    Methods

    ActivateCurrentActivatable()

    Declaration
    protected override void ActivateCurrentActivatable()
    Overrides
    IdleKit.Gameplay.Track<IdleKit.Gameplay.IGoal>.ActivateCurrentActivatable()

    CanClaimRewards()

    Declaration
    public override bool CanClaimRewards()
    Returns
    Type Description
    Boolean
    Overrides
    GoalTrack.CanClaimRewards()

    ClaimGoal(IGoal)

    Declaration
    public override void ClaimGoal(IGoal goal)
    Parameters
    Type Name Description
    IGoal goal
    Overrides
    GoalTrack.ClaimGoal(IGoal)

    Cleanup(IEntityLoaderService)

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

    OnProgressGoal(ProgressGoalStateAction)

    Declaration
    protected virtual void OnProgressGoal(ProgressGoalStateAction progressGoalStateAction)
    Parameters
    Type Name Description
    ProgressGoalStateAction progressGoalStateAction

    Implements

    IGoalTrack
    ITrack
    IActivatable
    IEntity
    IInjectable
    Back to top Copyright © 2020 East Side Games Inc.