Class BuildingCreationTaskHandler
Inheritance
BuildingCreationTaskHandler
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
GetTaskTitleText(BuildingCreationTask)
Declaration
protected virtual string GetTaskTitleText(BuildingCreationTask taskInput)
Parameters
Returns
GetTooltipText(BuildingCreationTask)
Declaration
protected virtual string GetTooltipText(BuildingCreationTask nextTask)
Parameters
Returns
Init(IGameManager, IEntityComponent, List<BuildingCreationTask>, BuildingCreationTask[])
Declaration
public void Init(IGameManager gameMgr, IEntityComponent entityComponent, List<BuildingCreationTask> creationTasks, BuildingCreationTask[] upgradeTargetCreationTasks)
Parameters
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
OnTaskUIClick(EntityComponentTaskUIAttributes)
Declaration
public bool OnTaskUIClick(EntityComponentTaskUIAttributes taskAttributes)
Parameters
Type |
Name |
Description |
EntityComponentTaskUIAttributes |
taskAttributes |
|
Returns