Show / Hide Table of Contents

    Interface ICollectorEntity

    A Collector generates IPayoutEntity. IStages can have 0 or more ICollectorEntitys.

    An interface extending the IBaseCollectorEntity providing the base functionality.

    Inherited Members
    IBaseCollectorEntity.BaseCollectorEntityData
    IBaseCollectorEntity.BaseCollectorData
    IBaseCollectorEntity.BaseCollectorBalanceData
    IBaseCollectorEntity.BaseCollectorEntitySavedData
    IBaseCollectorEntity.GeneratorState
    IBaseCollectorEntity.Duration
    IBaseCollectorEntity.CollectMultiplier
    IBaseCollectorEntity.PayoutAmount
    IBaseCollectorEntity.GeneratorStateType
    IBaseCollectorEntity.PayoutEntity
    IBaseCollectorEntity.CostToBuy
    IBaseCollectorEntity.CanBuy()
    IBaseCollectorEntity.MeetsBuyUnlockRequirements()
    IBaseCollectorEntity.Buy()
    IBaseCollectorEntity.IsBought()
    IBaseCollectorEntity.CanCollect()
    IBaseCollectorEntity.Collect(Int64)
    IBaseCollectorEntity.ChangeState<TState>()
    IBaseCollectorEntity.GetPayoutAmount(Boolean, IModifier[])
    IBaseCollectorEntity.GetDuration(Boolean, IModifier[])
    IEntity.Id
    IEntity.Initialize()
    IEntity.Cleanup(IEntityLoaderService)
    IModifiable.ModifiableData
    Namespace: IdleKit.Gameplay
    Assembly: cs.temp.dll.dll
    Syntax
    public interface ICollectorEntity : IBaseCollectorEntity, IEntity, IInjectable, IModifiable

    Properties

    CollectorBalanceData

    Returns the ICollectorBalanceData associated with this ICollectorEntity.

    Declaration
    ICollectorBalanceData CollectorBalanceData { get; }
    Property Value
    Type Description
    ICollectorBalanceData

    CollectorData

    Returns the ICollectorData associated with this IBaseCollectorEntity.

    Declaration
    ICollectorData CollectorData { get; }
    Property Value
    Type Description
    ICollectorData

    CollectorEntityData

    Returns the ICollectorEntityData associated with this ICollectorEntity.

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