Show / Hide Table of Contents

    Interface IUpgradeableCurrency

    A more complex currency that can be upgraded and modify other Entities based on its upgrade level.

    Inherited Members
    ICurrency.CurrencyData
    ICurrency.CurrencySavedData
    ICurrency.RarityData
    ICurrency.Get()
    ICurrency.Add(Double)
    ICurrency.Remove(Double)
    ICurrency.Set(Double)
    ICurrency.GetRampingIncrement()
    IExchangeable.GetExchangeValue()
    IUnlockable.UnlockableSavedData
    IUnlockable.Available
    IUnlockable.Obtained
    IUnlockable.SetAvailability(Boolean)
    IUnlockable.SetObtained(Boolean)
    ITaggedEntity.TagDatas
    IPayoutEntity.PayoutEntityData
    IPayoutEntity.CalculatePayouts()
    IEntity.Id
    IEntity.Initialize()
    IEntity.Cleanup(IEntityLoaderService)
    IUpgradeable.UpgradeableSavedData
    IUpgradeable.UpgradeableId
    IUpgradeable.Level
    IUpgradeable.MaxLevel
    IUpgradeable.IsMaxLevel
    IUpgradeable.GetLevelUpgradeData(Int32)
    IUpgradeable.CanUpgrade()
    IUpgradeable.Upgrade()
    IUpgradeable.GetNextUpgradeRequirement()
    IUpgradeable.GetUpgradeRequirement(String)
    IModifier.ModifierId
    IModifier.CanBeApplied
    IModifier.ModifierDataIndex
    IModifier.ModifierDataCollection
    Namespace: IdleKit.Gameplay
    Assembly: cs.temp.dll.dll
    Syntax
    public interface IUpgradeableCurrency : ICurrency, IExchangeable, IUnlockable, ITaggedEntity, IPayoutEntity, IEntity, IInjectable, IUpgradeable, IModifier

    Properties

    UpgradeableCurrencyData

    This IUpgradeableCurrency's static data

    Declaration
    IUpgradeableCurrencyData UpgradeableCurrencyData { get; }
    Property Value
    Type Description
    IUpgradeableCurrencyData

    UpgradeableCurrencySavedData

    This IUpgradeableCurrency's saved data

    Declaration
    IUpgradeableCurrencySavedData UpgradeableCurrencySavedData { get; }
    Property Value
    Type Description
    IUpgradeableCurrencySavedData
    Back to top Copyright © 2020 East Side Games Inc.