Show / Hide Table of Contents

    Class UpgradeableCurrencyData

    Inheritance
    Object
    CurrencyData
    UpgradeableCurrencyData
    Implements
    IUpgradeableCurrencyData
    ICurrencyData
    ITaggedEntityData
    IPayoutEntityData
    IEntityData
    ISavedDataProvider
    IUpgradeableData
    IModifierDataCollection
    IData
    Inherited Members
    CurrencyData._id
    CurrencyData.Id
    CurrencyData._rarityId
    CurrencyData.RarityId
    CurrencyData._tagIds
    CurrencyData.TagIds
    CurrencyData._customExchangeValue
    CurrencyData.CustomExchangeValue
    CurrencyData._customRampingIncrement
    CurrencyData.CustomRampingIncrement
    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 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
    Type Name Description
    String id
    String rarityId
    UpgradeLevelData[] upgradeLevelDatas
    ModifierData[] upgradeableCurrencyModifierDatas
    Double exchangeValue
    Double rampingIncrement
    String[] tagIds

    Fields

    _upgradeableCurrencyModifierDatas

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

    _upgradeLevelDatas

    Declaration
    protected UpgradeLevelData[] _upgradeLevelDatas
    Field Value
    Type Description
    UpgradeLevelData[]

    Properties

    ModifierDatas

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

    UpgradeLevelDatas

    Declaration
    public virtual IUpgradeLevelData[] UpgradeLevelDatas { get; }
    Property Value
    Type Description
    IUpgradeLevelData[]

    Methods

    CreateEntity()

    Declaration
    public override IEntity CreateEntity()
    Returns
    Type Description
    IEntity
    Overrides
    CurrencyData.CreateEntity()

    CreateSavedData()

    Declaration
    public override ISavedData CreateSavedData()
    Returns
    Type Description
    ISavedData
    Overrides
    CurrencyData.CreateSavedData()

    GetUpgradeDataForLevel(Int32)

    Declaration
    public virtual IUpgradeLevelData GetUpgradeDataForLevel(int upgradeLevel)
    Parameters
    Type Name Description
    Int32 upgradeLevel
    Returns
    Type Description
    IUpgradeLevelData

    Implements

    IUpgradeableCurrencyData
    ICurrencyData
    ITaggedEntityData
    IPayoutEntityData
    IEntityData
    ISavedDataProvider
    IUpgradeableData
    IModifierDataCollection
    IData
    Back to top Copyright © 2020 East Side Games Inc.