Class UpgradeableCurrencyData
Inheritance
UpgradeableCurrencyData
Assembly: cs.temp.dll.dll
Syntax
public class UpgradeableCurrencyData : CurrencyData, IUpgradeableCurrencyData, ICurrencyData, ITaggedEntityData, IPayoutEntityData, IEntityData, ISavedDataProvider, IUpgradeableData, IModifierDataCollection, IData
Constructors
UpgradeableCurrencyData()
Declaration
public UpgradeableCurrencyData()
UpgradeableCurrencyData(String, String, UpgradeLevelData[], ModifierData[], Double, Double, String[])
Declaration
public UpgradeableCurrencyData(string id, string rarityId, UpgradeLevelData[] upgradeLevelDatas, ModifierData[] upgradeableCurrencyModifierDatas, double exchangeValue, double rampingIncrement, string[] tagIds)
Parameters
Fields
_upgradeableCurrencyModifierDatas
Declaration
protected ModifierData[] _upgradeableCurrencyModifierDatas
Field Value
_upgradeLevelDatas
Declaration
protected UpgradeLevelData[] _upgradeLevelDatas
Field Value
Properties
ModifierDatas
Declaration
public virtual IModifierData[] ModifierDatas { get; }
Property Value
UpgradeLevelDatas
Declaration
public virtual IUpgradeLevelData[] UpgradeLevelDatas { get; }
Property Value
Methods
CreateEntity()
Declaration
public override IEntity CreateEntity()
Returns
Overrides
CreateSavedData()
Declaration
public override ISavedData CreateSavedData()
Returns
Overrides
GetUpgradeDataForLevel(Int32)
Declaration
public virtual IUpgradeLevelData GetUpgradeDataForLevel(int upgradeLevel)
Parameters
Type |
Name |
Description |
Int32 |
upgradeLevel |
|
Returns
Implements
IData