Show / Hide Table of Contents

    Interface IGoalTrack

    An ITrack whose list of IActivatables are IGoals.

    Inherited Members
    ITrack.TrackData
    ITrack.TrackSavedData
    ITrack.Activatables
    ITrack.CurrentActivatable
    ITrack.CanClaimRewards()
    ITrack.CompleteCurrentActivatable()
    ITrack.CanCompleteCurrentActivatable()
    ITrack.CanClaimRewards(String)
    IActivatable.ActivatableData
    IActivatable.Activate()
    IActivatable.Deactivate()
    IActivatable.Reset()
    IActivatable.IsActive
    IEntity.Id
    IEntity.Initialize()
    IEntity.Cleanup(IEntityLoaderService)
    Namespace: IdleKit.Gameplay
    Assembly: cs.temp.dll.dll
    Syntax
    public interface IGoalTrack : ITrack, IActivatable, IEntity, IInjectable

    Properties

    CurrentGoal

    Returns the currently active IGoal in this IGoalTrack based on the CurrentActivatableIndex, returns null otherwise.

    Declaration
    IGoal CurrentGoal { get; }
    Property Value
    Type Description
    IGoal

    Goals

    Returns a list of IGoals associated with this IGoalTrack.

    Declaration
    IGoal[] Goals { get; }
    Property Value
    Type Description
    IGoal[]

    Methods

    ClaimGoal(IGoal)

    Claims an IGoal from the ITrack.

    Declaration
    void ClaimGoal(IGoal goal)
    Parameters
    Type Name Description
    IGoal goal
    Back to top Copyright © 2020 East Side Games Inc.