Class BuildingCreator
Inheritance
BuildingCreator
Implements
IEntityPreInitializable
IEntityPostInitializable
Assembly: cs.temp.dll.dll
Syntax
public class BuildingCreator : EntityComponentBase, IEntityPreInitializable, IBuildingCreator, IEntityComponent, IMonoBehaviour, IEntityPostInitializable
Fields
tabID
Declaration
Field Value
Properties
CreationTasks
Declaration
public IReadOnlyList<BuildingCreationTask> CreationTasks { get; }
Property Value
UpgradeTargetCreationTasks
Declaration
public IReadOnlyList<BuildingCreationTask> UpgradeTargetCreationTasks { get; }
Property Value
Methods
OnDisabled()
Declaration
protected override void OnDisabled()
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
IEntityPreInitializable
IEntityPostInitializable