Show / Hide Table of Contents

    Class GeneratorEntityData

    All related data that makes a playable IGeneratorEntity. Decouples the IGeneratorBalanceData and IGeneratorUnitTargetSequence from the GeneratorData, allowing the re-use of rewards and balance.

    Inheritance
    Object
    BaseCollectorEntityData
    GeneratorEntityData
    Implements
    IGeneratorEntityData
    IBaseCollectorEntityData
    IEntityData
    ISavedDataProvider
    IData
    Inherited Members
    BaseCollectorEntityData._id
    BaseCollectorEntityData.Id
    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 GeneratorEntityData : BaseCollectorEntityData, IGeneratorEntityData, IBaseCollectorEntityData, IEntityData, ISavedDataProvider, IData

    Constructors

    GeneratorEntityData()

    Declaration
    public GeneratorEntityData()

    GeneratorEntityData(String, String, String, String)

    Declaration
    public GeneratorEntityData(string id, string generatorDataId, string generatorBalanceId, string generatorUnitTargetSequenceId)
    Parameters
    Type Name Description
    String id
    String generatorDataId
    String generatorBalanceId
    String generatorUnitTargetSequenceId

    Fields

    _generatorBalanceId

    Declaration
    protected string _generatorBalanceId
    Field Value
    Type Description
    String

    _generatorDataId

    Declaration
    protected string _generatorDataId
    Field Value
    Type Description
    String

    _generatorUnitTargetSequenceId

    Declaration
    protected string _generatorUnitTargetSequenceId
    Field Value
    Type Description
    String

    Properties

    BalanceDataId

    Declaration
    public override string BalanceDataId { get; }
    Property Value
    Type Description
    String
    Overrides
    BaseCollectorEntityData.BalanceDataId

    DataId

    Declaration
    public override string DataId { get; }
    Property Value
    Type Description
    String
    Overrides
    BaseCollectorEntityData.DataId

    UnitTargetSequenceId

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

    Methods

    CreateEntity()

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

    CreateSavedData()

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

    Implements

    IGeneratorEntityData
    IBaseCollectorEntityData
    IEntityData
    ISavedDataProvider
    IData
    Back to top Copyright © 2020 East Side Games Inc.