Show / Hide Table of Contents

    Interface IBaseCollectorBalanceData

    Contains the balance data shared between IGeneratorBalanceData and ICollectorBalanceData. See IGeneratorEntity. See ICollectorEntity.

    Namespace: IdleKit.Gameplay
    Assembly: cs.temp.dll.dll
    Syntax
    public interface IBaseCollectorBalanceData : IData

    Properties

    BaseDuration

    The base duration in milliseconds a IBaseCollectorEntity takes to generate ICurrency. This is the value with no IModifier applied.

    Declaration
    long BaseDuration { get; }
    Property Value
    Type Description
    Int64

    BasePayoutAmount

    The base amount of IPayoutEntity given to the player when the IBaseCollectorEntity is collected from. This is the value with no IModifier applied.

    Declaration
    double BasePayoutAmount { get; }
    Property Value
    Type Description
    Double

    BuyCurrencyId

    The ICurrency required to start the IBaseCollectorEntity.

    Declaration
    string BuyCurrencyId { get; }
    Property Value
    Type Description
    String

    CostToBuy

    The amount of ICurrency required to start the IBaseCollectorEntity.

    Declaration
    double CostToBuy { get; }
    Property Value
    Type Description
    Double

    PayoutEntityId

    The IPayoutEntity paid out to the player when the IBaseCollectorEntity is collected from.

    Declaration
    string PayoutEntityId { get; }
    Property Value
    Type Description
    String

    UpgradeableCurrencyBuyRequirements

    The IUpgradeableCurrencys and their respective level requirements needed to buy the IBaseCollectorEntity.

    Declaration
    UpgradeableCurrencyRequirement[] UpgradeableCurrencyBuyRequirements { get; }
    Property Value
    Type Description
    UpgradeableCurrencyRequirement[]
    Back to top Copyright © 2020 East Side Games Inc.