Class UnitCreator
Implements
IEntityPreInitializable
IEntityPostInitializable
Assembly: cs.temp.dll.dll
Syntax
public class UnitCreator : PendingTaskEntityComponentBase, IEntityPreInitializable, IUnitCreator, IPendingTaskEntityComponent, IEntityComponent, IMonoBehaviour, IEntityPostInitializable
Properties
entityUpgradeMgr
Declaration
protected IEntityUpgradeManager entityUpgradeMgr { get; }
Property Value
Type |
Description |
IEntityUpgradeManager |
|
SpawnPosition
Declaration
public Vector3 SpawnPosition { get; }
Property Value
Tasks
Declaration
public override IReadOnlyList<IEntityComponentTaskInput> Tasks { get; }
Property Value
Overrides
unitMgr
Declaration
protected IUnitManager unitMgr { get; }
Property Value
Type |
Description |
IUnitManager |
|
Methods
CompleteTaskActionLocal(Int32, Boolean)
Declaration
protected override ErrorMessage CompleteTaskActionLocal(int creationTaskID, bool playerCommand)
Parameters
Type |
Name |
Description |
Int32 |
creationTaskID |
|
Boolean |
playerCommand |
|
Returns
Overrides
FindTaskIndex(String)
Declaration
public int FindTaskIndex(string unitCode)
Parameters
Type |
Name |
Description |
String |
unitCode |
|
Returns
GetTaskTooltipText(IEntityComponentTaskInput)
Declaration
protected override string GetTaskTooltipText(IEntityComponentTaskInput taskInput)
Parameters
Returns
Overrides
OnPendingDisabled()
Declaration
protected override void OnPendingDisabled()
Overrides
OnPendingInit()
Declaration
protected override void OnPendingInit()
Overrides
Implements
IEntityPreInitializable
IEntityPostInitializable