Class GeneratorBalanceData
Inheritance
GeneratorBalanceData
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
Fields
_automateCurrencyId
Declaration
protected string _automateCurrencyId
Field Value
_baseGeneratorUnitCost
Declaration
protected double _baseGeneratorUnitCost
Field Value
_costToAutomate
Declaration
protected double _costToAutomate
Field Value
_generatorUnitCurrencyId
Declaration
protected string _generatorUnitCurrencyId
Field Value
_modifierDatas
Declaration
protected ModifierData[] _modifierDatas
Field Value
_rampingCoefficient
Declaration
protected double _rampingCoefficient
Field Value
_upgradeableCurrencyAutomationRequirements
Declaration
protected UpgradeableCurrencyRequirement[] _upgradeableCurrencyAutomationRequirements
Field Value
MIN_UPDATE_INTERVAL
Declaration
public const long MIN_UPDATE_INTERVAL = 500L
Field Value
Properties
AutomateCurrencyId
Declaration
public virtual string AutomateCurrencyId { get; }
Property Value
BaseGeneratorUnitCost
Declaration
public virtual double BaseGeneratorUnitCost { get; }
Property Value
CostToAutomate
Declaration
public virtual double CostToAutomate { get; }
Property Value
GeneratorUnitCurrencyId
Declaration
public virtual string GeneratorUnitCurrencyId { get; }
Property Value
ModifierDatas
Declaration
public virtual IModifierData[] ModifierDatas { get; }
Property Value
RampingCoefficient
Declaration
public virtual double RampingCoefficient { get; }
Property Value
UpgradeableCurrencyAutomationRequirements
Declaration
public virtual UpgradeableCurrencyRequirement[] UpgradeableCurrencyAutomationRequirements { get; }
Property Value
Implements
IData