Show / Hide Table of Contents

    Class GeneratorBalanceData

    Inheritance
    Object
    BaseCollectorBalanceData
    GeneratorBalanceData
    Implements
    IGeneratorBalanceData
    IBaseCollectorBalanceData
    IModifierDataCollection
    IData
    Inherited Members
    BaseCollectorBalanceData.MIN_DURATION
    BaseCollectorBalanceData._id
    BaseCollectorBalanceData.Id
    BaseCollectorBalanceData._costToBuy
    BaseCollectorBalanceData.CostToBuy
    BaseCollectorBalanceData._buyCurrencyId
    BaseCollectorBalanceData.BuyCurrencyId
    BaseCollectorBalanceData._upgradeableCurrencyBuyRequirements
    BaseCollectorBalanceData.UpgradeableCurrencyBuyRequirements
    BaseCollectorBalanceData._basePayoutAmount
    BaseCollectorBalanceData.BasePayoutAmount
    BaseCollectorBalanceData._baseDurationInSeconds
    BaseCollectorBalanceData.BaseDuration
    BaseCollectorBalanceData._payoutEntityId
    BaseCollectorBalanceData.PayoutEntityId
    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 GeneratorBalanceData : BaseCollectorBalanceData, IGeneratorBalanceData, IBaseCollectorBalanceData, IModifierDataCollection, IData

    Constructors

    GeneratorBalanceData()

    Declaration
    public GeneratorBalanceData()

    GeneratorBalanceData(String, Double, String, UpgradeableCurrencyRequirement[], Double, String, UpgradeableCurrencyRequirement[], Double, String, Double, String, Double, Single, ModifierData[])

    Declaration
    public GeneratorBalanceData(string id, double costToBuy, string buyCurrencyId, UpgradeableCurrencyRequirement[] upgradeableCurrencyBuyRequirements, double costToAutomate, string automateCurrencyId, UpgradeableCurrencyRequirement[] upgradeableCurrencyAutomationRequirements, double basePayoutAmount, string payoutEntityId, double baseGeneratorUnitCost, string generatorUnitCurrencyId, double rampingCoefficient, float baseDurationInSeconds, ModifierData[] modifierData)
    Parameters
    Type Name Description
    String id
    Double costToBuy
    String buyCurrencyId
    UpgradeableCurrencyRequirement[] upgradeableCurrencyBuyRequirements
    Double costToAutomate
    String automateCurrencyId
    UpgradeableCurrencyRequirement[] upgradeableCurrencyAutomationRequirements
    Double basePayoutAmount
    String payoutEntityId
    Double baseGeneratorUnitCost
    String generatorUnitCurrencyId
    Double rampingCoefficient
    Single baseDurationInSeconds
    ModifierData[] modifierData

    Fields

    _automateCurrencyId

    Declaration
    protected string _automateCurrencyId
    Field Value
    Type Description
    String

    _baseGeneratorUnitCost

    Declaration
    protected double _baseGeneratorUnitCost
    Field Value
    Type Description
    Double

    _costToAutomate

    Declaration
    protected double _costToAutomate
    Field Value
    Type Description
    Double

    _generatorUnitCurrencyId

    Declaration
    protected string _generatorUnitCurrencyId
    Field Value
    Type Description
    String

    _modifierDatas

    Declaration
    protected ModifierData[] _modifierDatas
    Field Value
    Type Description
    ModifierData[]

    _rampingCoefficient

    Declaration
    protected double _rampingCoefficient
    Field Value
    Type Description
    Double

    _upgradeableCurrencyAutomationRequirements

    Declaration
    protected UpgradeableCurrencyRequirement[] _upgradeableCurrencyAutomationRequirements
    Field Value
    Type Description
    UpgradeableCurrencyRequirement[]

    MIN_UPDATE_INTERVAL

    Declaration
    public const long MIN_UPDATE_INTERVAL = 500L
    Field Value
    Type Description
    Int64

    Properties

    AutomateCurrencyId

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

    BaseGeneratorUnitCost

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

    CostToAutomate

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

    GeneratorUnitCurrencyId

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

    ModifierDatas

    Declaration
    public virtual IModifierData[] ModifierDatas { get; }
    Property Value
    Type Description
    IModifierData[]

    RampingCoefficient

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

    UpgradeableCurrencyAutomationRequirements

    Declaration
    public virtual UpgradeableCurrencyRequirement[] UpgradeableCurrencyAutomationRequirements { get; }
    Property Value
    Type Description
    UpgradeableCurrencyRequirement[]

    Implements

    IGeneratorBalanceData
    IBaseCollectorBalanceData
    IModifierDataCollection
    IData
    Back to top Copyright © 2020 East Side Games Inc.