Class EntityComponentTaskLauncher
Inheritance
EntityComponentTaskLauncher
Implements
IEntityPostInitializable
IEntityPreInitializable
Assembly: cs.temp.dll.dll
Syntax
public class EntityComponentTaskLauncher : EntityComponentBase, IEntityComponent, IMonoBehaviour, IEntityPostInitializable, IEntityPreInitializable
Fields
tabID
Declaration
Field Value
Properties
globalEvent
Declaration
protected IGlobalEventPublisher globalEvent { get; }
Property Value
Type |
Description |
IGlobalEventPublisher |
|
textDisplayer
Declaration
protected IGameUITextDisplayManager textDisplayer { get; }
Property Value
Type |
Description |
IGameUITextDisplayManager |
|
Methods
GetTaskTitleText(IEntityComponentTaskInput)
Declaration
protected virtual string GetTaskTitleText(IEntityComponentTaskInput taskInput)
Parameters
Returns
GetTooltipText(IEntityComponentTaskInput)
Declaration
protected virtual string GetTooltipText(IEntityComponentTaskInput nextTask)
Parameters
Returns
Declaration
protected virtual void LaunchTask(EntityComponentTaskInputBase task, bool playerCommand)
Parameters
OnActiveStatusUpdated()
Declaration
protected override void OnActiveStatusUpdated()
Overrides
OnInit()
Declaration
protected override void OnInit()
Overrides
OnTaskUICacheUpdate(List<EntityComponentTaskUIAttributes>, List<String>)
Declaration
protected override bool OnTaskUICacheUpdate(List<EntityComponentTaskUIAttributes> taskUIAttributesCache, List<string> disabledTaskCodesCache)
Parameters
Type |
Name |
Description |
List<EntityComponentTaskUIAttributes> |
taskUIAttributesCache |
|
List<String> |
disabledTaskCodesCache |
|
Returns
Overrides
OnTaskUIClick(EntityComponentTaskUIAttributes)
Declaration
public override bool OnTaskUIClick(EntityComponentTaskUIAttributes taskAttributes)
Parameters
Type |
Name |
Description |
EntityComponentTaskUIAttributes |
taskAttributes |
|
Returns
Overrides
Implements
IEntityPostInitializable
IEntityPreInitializable