Class UpgradeLauncher
Inheritance
UpgradeLauncher
Implements
IEntityPreInitializable
IEntityPostInitializable
Assembly: cs.temp.dll.dll
Syntax
public class UpgradeLauncher : PendingTaskEntityComponentBase, IEntityPreInitializable, IUpgradeLauncher, IPendingTaskEntityComponent, IEntityComponent, IMonoBehaviour, IEntityPostInitializable
Properties
entityCompUpgradeMgr
Declaration
protected IEntityComponentUpgradeManager entityCompUpgradeMgr { get; }
Property Value
Type |
Description |
IEntityComponentUpgradeManager |
|
entityUpgradeMgr
Declaration
protected IEntityUpgradeManager entityUpgradeMgr { get; }
Property Value
Type |
Description |
IEntityUpgradeManager |
|
Tasks
Declaration
public override IReadOnlyList<IEntityComponentTaskInput> Tasks { get; }
Property Value
Overrides
Methods
CompleteTaskActionLocal(Int32, Boolean)
Declaration
protected override ErrorMessage CompleteTaskActionLocal(int upgradeTaskID, bool playerCommand)
Parameters
Type |
Name |
Description |
Int32 |
upgradeTaskID |
|
Boolean |
playerCommand |
|
Returns
Overrides
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