Search Results for

    Show / Hide Table of Contents

    Class PendingTaskEntityComponentTracker<T>

    Inheritance
    Object
    PendingTaskEntityComponentTracker<T>
    Implements
    IEntityComponentTracker<T>
    Namespace: RTSEngine.EntityComponent
    Assembly: cs.temp.dll.dll
    Syntax
    public class PendingTaskEntityComponentTracker<T> : IEntityComponentTracker<T> where T : IPendingTaskEntityComponent
    Type Parameters
    Name Description
    T

    Constructors

    PendingTaskEntityComponentTracker(IGameManager, IFactionManager)

    Declaration
    public PendingTaskEntityComponentTracker(IGameManager gameMgr, IFactionManager factionMgr)
    Parameters
    Type Name Description
    IGameManager gameMgr
    IFactionManager factionMgr

    Fields

    components

    Declaration
    public List<T> components
    Field Value
    Type Description
    List<T>

    factionMgr

    Declaration
    protected readonly IFactionManager factionMgr
    Field Value
    Type Description
    IFactionManager

    gameMgr

    Declaration
    protected readonly IGameManager gameMgr
    Field Value
    Type Description
    IGameManager

    globalEvent

    Declaration
    protected readonly IGlobalEventPublisher globalEvent
    Field Value
    Type Description
    IGlobalEventPublisher

    Properties

    Components

    Declaration
    public IEnumerable<T> Components { get; }
    Property Value
    Type Description
    IEnumerable<T>

    Methods

    Disable()

    Declaration
    public void Disable()

    Events

    ComponentAdded

    Declaration
    public event CustomEventHandler<IEntityComponentTracker<T>, EntityComponentEventArgs<T>> ComponentAdded
    Event Type
    Type Description
    CustomEventHandler<IEntityComponentTracker<T>, EntityComponentEventArgs<T>>

    ComponentRemoved

    Declaration
    public event CustomEventHandler<IEntityComponentTracker<T>, EntityComponentEventArgs<T>> ComponentRemoved
    Event Type
    Type Description
    CustomEventHandler<IEntityComponentTracker<T>, EntityComponentEventArgs<T>>

    ComponentUpdated

    Declaration
    public event CustomEventHandler<IEntityComponentTracker<T>, EntityComponentEventArgs<T>> ComponentUpdated
    Event Type
    Type Description
    CustomEventHandler<IEntityComponentTracker<T>, EntityComponentEventArgs<T>>

    Implements

    IEntityComponentTracker<T>
    In This Article
    Back to top Unity RTS Engine Documentation