Show / Hide Table of Contents

    Class GoalData

    Inheritance
    Object
    GoalData
    AutomateGeneratorsGoalData
    AutomateGeneratorTypeGoalData
    BuyGeneratorTypeGoalData
    CollectCurrenciesWithTagsGoalData
    CollectCurrencyTypeGoalData
    CollectFromCollectorTypeGoalData
    CollectFromGeneratorTypeGoalData
    CollectRewardTypeGoalData
    GetGeneratorUnitsForAllGeneratorsGoalData
    GetGeneratorUnitsForGeneratorsGoalData
    GetGeneratorUnitsForGeneratorTypeGoalData
    GetTotalGeneratorUnitsGoalData
    GetUpgradesForCurrencyTypeGoalData
    HitGeneratorUnitTargetsGoalData
    MakeAnyTradeGoalData
    MakeTradeTypeGoalData
    SpendCurrenciesWithTagsGoalData
    SpendCurrencyTypeGoalData
    UpgradeAnyCurrencyGoalData
    UpgradeCurrenciesWithTagsGoalData
    Implements
    IGoalData
    IActivatableData
    IEntityData
    ISavedDataProvider
    IData
    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 abstract class GoalData : IGoalData, IActivatableData, IEntityData, ISavedDataProvider, IData

    Constructors

    GoalData()

    Declaration
    public GoalData()

    GoalData(String, String, Double)

    Declaration
    protected GoalData(string id, string rewardId, double targetAmount)
    Parameters
    Type Name Description
    String id
    String rewardId
    Double targetAmount

    GoalData(String, String, Int32)

    Declaration
    protected GoalData(string id, string rewardId, int targetAmount)
    Parameters
    Type Name Description
    String id
    String rewardId
    Int32 targetAmount

    Fields

    _amount

    Declaration
    protected double _amount
    Field Value
    Type Description
    Double

    _id

    Declaration
    protected string _id
    Field Value
    Type Description
    String

    _rewardId

    Declaration
    protected string _rewardId
    Field Value
    Type Description
    String

    Properties

    Amount

    Declaration
    public virtual double Amount { get; }
    Property Value
    Type Description
    Double

    Id

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

    RewardId

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

    Methods

    CreateEntity()

    Declaration
    public abstract IEntity CreateEntity()
    Returns
    Type Description
    IEntity

    CreateSavedData()

    Declaration
    public virtual ISavedData CreateSavedData()
    Returns
    Type Description
    ISavedData

    Implements

    IGoalData
    IActivatableData
    IEntityData
    ISavedDataProvider
    IData
    Back to top Copyright © 2020 East Side Games Inc.