Show / Hide Table of Contents

    Class GeneratorUnitTargetSequence

    Inheritance
    Object
    GeneratorUnitTargetSequence
    Implements
    IGeneratorUnitTargetSequence
    IEntity
    IInjectable
    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 GeneratorUnitTargetSequence : IGeneratorUnitTargetSequence, IEntity, IInjectable

    Constructors

    GeneratorUnitTargetSequence(String)

    Declaration
    public GeneratorUnitTargetSequence(string id)
    Parameters
    Type Name Description
    String id

    Fields

    _dataService

    Declaration
    protected IDataService _dataService
    Field Value
    Type Description
    IDataService

    _generatorUnitTargets

    Declaration
    protected IGeneratorUnitTargetData[] _generatorUnitTargets
    Field Value
    Type Description
    IGeneratorUnitTargetData[]

    _generatorUnitTargetSequenceData

    Declaration
    protected IGeneratorUnitTargetSequenceData _generatorUnitTargetSequenceData
    Field Value
    Type Description
    IGeneratorUnitTargetSequenceData

    _id

    Declaration
    protected readonly string _id
    Field Value
    Type Description
    String

    Properties

    GeneratorUnitTargets

    Declaration
    public virtual IGeneratorUnitTargetData[] GeneratorUnitTargets { get; }
    Property Value
    Type Description
    IGeneratorUnitTargetData[]

    GeneratorUnitTargetSequenceData

    Declaration
    public virtual IGeneratorUnitTargetSequenceData GeneratorUnitTargetSequenceData { get; }
    Property Value
    Type Description
    IGeneratorUnitTargetSequenceData

    Id

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

    Methods

    Cleanup(IEntityLoaderService)

    Declaration
    public virtual void Cleanup(IEntityLoaderService entityLoaderService)
    Parameters
    Type Name Description
    IEntityLoaderService entityLoaderService

    GetGeneratorUnitTarget(Int32)

    Declaration
    public virtual IGeneratorUnitTargetData GetGeneratorUnitTarget(int targetIndex)
    Parameters
    Type Name Description
    Int32 targetIndex
    Returns
    Type Description
    IGeneratorUnitTargetData

    GetGeneratorUnitTargetAmount(Int32)

    Declaration
    public virtual int GetGeneratorUnitTargetAmount(int targetIndex)
    Parameters
    Type Name Description
    Int32 targetIndex
    Returns
    Type Description
    Int32

    GetGeneratorUnitTargetIndex(Int32)

    Declaration
    public virtual int GetGeneratorUnitTargetIndex(int units)
    Parameters
    Type Name Description
    Int32 units
    Returns
    Type Description
    Int32

    GetProgression(Int32)

    Declaration
    public virtual float GetProgression(int units)
    Parameters
    Type Name Description
    Int32 units
    Returns
    Type Description
    Single

    Initialize()

    Declaration
    public virtual void Initialize()

    Inject(IResolver)

    Declaration
    public virtual void Inject(IResolver resolver)
    Parameters
    Type Name Description
    IResolver resolver

    Implements

    IGeneratorUnitTargetSequence
    IEntity
    IInjectable
    Back to top Copyright © 2020 East Side Games Inc.