Show / Hide Table of Contents

    Class BaseCollectorBalanceData

    Inheritance
    Object
    BaseCollectorBalanceData
    CollectorBalanceData
    GeneratorBalanceData
    Implements
    IBaseCollectorBalanceData
    IData
    Inherited Members
    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 BaseCollectorBalanceData : IBaseCollectorBalanceData, IData

    Constructors

    BaseCollectorBalanceData()

    Declaration
    public BaseCollectorBalanceData()

    BaseCollectorBalanceData(String, Double, String, UpgradeableCurrencyRequirement[], Double, Single, String)

    Declaration
    public BaseCollectorBalanceData(string id, double costToBuy, string buyCurrencyId, UpgradeableCurrencyRequirement[] upgradeableCurrencyBuyRequirements, double basePayoutAmount, float baseDurationInSeconds, string payoutEntityId)
    Parameters
    Type Name Description
    String id
    Double costToBuy
    String buyCurrencyId
    UpgradeableCurrencyRequirement[] upgradeableCurrencyBuyRequirements
    Double basePayoutAmount
    Single baseDurationInSeconds
    String payoutEntityId

    Fields

    _baseDurationInSeconds

    Declaration
    protected float _baseDurationInSeconds
    Field Value
    Type Description
    Single

    _basePayoutAmount

    Declaration
    protected double _basePayoutAmount
    Field Value
    Type Description
    Double

    _buyCurrencyId

    Declaration
    protected string _buyCurrencyId
    Field Value
    Type Description
    String

    _costToBuy

    Declaration
    protected double _costToBuy
    Field Value
    Type Description
    Double

    _id

    Declaration
    protected string _id
    Field Value
    Type Description
    String

    _payoutEntityId

    Declaration
    protected string _payoutEntityId
    Field Value
    Type Description
    String

    _upgradeableCurrencyBuyRequirements

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

    MIN_DURATION

    Declaration
    public const long MIN_DURATION = 1L
    Field Value
    Type Description
    Int64

    Properties

    BaseDuration

    Declaration
    public virtual long BaseDuration { get; }
    Property Value
    Type Description
    Int64

    BasePayoutAmount

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

    BuyCurrencyId

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

    CostToBuy

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

    Id

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

    PayoutEntityId

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

    UpgradeableCurrencyBuyRequirements

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

    Implements

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