Search Results for

    Show / Hide Table of Contents

    Class BuildingCreationTaskHandler

    Inheritance
    Object
    BuildingCreationTaskHandler
    Namespace: RTSEngine.EntityComponent
    Assembly: cs.temp.dll.dll
    Syntax
    [Serializable]
    public class BuildingCreationTaskHandler

    Properties

    buildingMgr

    Declaration
    protected IBuildingManager buildingMgr { get; }
    Property Value
    Type Description
    IBuildingManager

    entityUpgradeMgr

    Declaration
    protected IEntityUpgradeManager entityUpgradeMgr { get; }
    Property Value
    Type Description
    IEntityUpgradeManager

    globalEvent

    Declaration
    protected IGlobalEventPublisher globalEvent { get; }
    Property Value
    Type Description
    IGlobalEventPublisher

    logger

    Declaration
    protected IGameLoggingService logger { get; }
    Property Value
    Type Description
    IGameLoggingService

    placementMgr

    Declaration
    protected IBuildingPlacement placementMgr { get; }
    Property Value
    Type Description
    IBuildingPlacement

    textDisplayer

    Declaration
    protected IGameUITextDisplayManager textDisplayer { get; }
    Property Value
    Type Description
    IGameUITextDisplayManager

    Methods

    Disable()

    Declaration
    public void Disable()

    GetTaskTitleText(BuildingCreationTask)

    Declaration
    protected virtual string GetTaskTitleText(BuildingCreationTask taskInput)
    Parameters
    Type Name Description
    BuildingCreationTask taskInput
    Returns
    Type Description
    String

    GetTooltipText(BuildingCreationTask)

    Declaration
    protected virtual string GetTooltipText(BuildingCreationTask nextTask)
    Parameters
    Type Name Description
    BuildingCreationTask nextTask
    Returns
    Type Description
    String

    Init(IGameManager, IEntityComponent, List<BuildingCreationTask>, BuildingCreationTask[])

    Declaration
    public void Init(IGameManager gameMgr, IEntityComponent entityComponent, List<BuildingCreationTask> creationTasks, BuildingCreationTask[] upgradeTargetCreationTasks)
    Parameters
    Type Name Description
    IGameManager gameMgr
    IEntityComponent entityComponent
    List<BuildingCreationTask> creationTasks
    BuildingCreationTask[] upgradeTargetCreationTasks

    OnTaskUICacheUpdate(List<EntityComponentTaskUIAttributes>, List<String>)

    Declaration
    public bool OnTaskUICacheUpdate(List<EntityComponentTaskUIAttributes> taskUIAttributesCache, List<string> disabledTaskCodesCache)
    Parameters
    Type Name Description
    List<EntityComponentTaskUIAttributes> taskUIAttributesCache
    List<String> disabledTaskCodesCache
    Returns
    Type Description
    Boolean

    OnTaskUIClick(EntityComponentTaskUIAttributes)

    Declaration
    public bool OnTaskUIClick(EntityComponentTaskUIAttributes taskAttributes)
    Parameters
    Type Name Description
    EntityComponentTaskUIAttributes taskAttributes
    Returns
    Type Description
    Boolean
    In This Article
    Back to top Unity RTS Engine Documentation