Search Results for

    Show / Hide Table of Contents

    Class UpgradeLauncher

    Inheritance
    Object
    EntityComponentBase
    PendingTaskEntityComponentBase
    UpgradeLauncher
    Implements
    IEntityPreInitializable
    IUpgradeLauncher
    IPendingTaskEntityComponent
    IEntityComponent
    IMonoBehaviour
    IEntityPostInitializable
    Inherited Members
    PendingTaskEntityComponentBase.tabID
    PendingTaskEntityComponentBase.factionEntity
    PendingTaskEntityComponentBase.globalEvent
    PendingTaskEntityComponentBase.textDisplayer
    PendingTaskEntityComponentBase.PendingTaskAction
    PendingTaskEntityComponentBase.OnInit()
    PendingTaskEntityComponentBase.OnDisabled()
    PendingTaskEntityComponentBase.OnFactionUpdateStart()
    PendingTaskEntityComponentBase.OnFactionUpdateComplete()
    PendingTaskEntityComponentBase.OnActiveStatusUpdated()
    PendingTaskEntityComponentBase.LaunchActionLocal(Byte, SetTargetInputData)
    PendingTaskEntityComponentBase.LaunchTaskAction(Int32, Boolean)
    PendingTaskEntityComponentBase.OnTaskUICacheUpdate(List<EntityComponentTaskUIAttributes>, List<String>)
    PendingTaskEntityComponentBase.GetTaskTitleText(IEntityComponentTaskInput)
    PendingTaskEntityComponentBase.OnTaskUIClick(EntityComponentTaskUIAttributes)
    PendingTaskEntityComponentBase.OnPendingTaskPreComplete(PendingTask)
    PendingTaskEntityComponentBase.OnPendingTaskCompleted(PendingTask)
    PendingTaskEntityComponentBase.OnPendingTaskCancelled(PendingTask)
    EntityComponentBase.IsInitialized
    EntityComponentBase.AllowPreEntityInit
    EntityComponentBase.Code
    EntityComponentBase.Entity
    EntityComponentBase.IsActive
    EntityComponentBase.Data
    EntityComponentBase.logger
    EntityComponentBase.playerMsgHandler
    EntityComponentBase.gameMgr
    EntityComponentBase.OnEntityPreInit(IGameManager, IEntity)
    EntityComponentBase.OnEntityPostInit(IGameManager, IEntity)
    EntityComponentBase.Disable()
    EntityComponentBase.ActiveStatusUpdate
    EntityComponentBase.HandleComponentUpgrade(IEntityComponent)
    EntityComponentBase.SetActive(Boolean, Boolean)
    EntityComponentBase.SetActiveLocal(Boolean, Boolean)
    EntityComponentBase.LaunchAction(Byte, SetTargetInputData)
    EntityComponentBase.OnTaskUIRequest(IReadOnlyList<EntityComponentTaskUIAttributes>, IReadOnlyList<String>)
    EntityComponentBase.OnAwaitingTaskTargetSet(EntityComponentTaskUIAttributes, TargetData<IEntity>)
    Namespace: RTSEngine.EntityComponent
    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
    Type Description
    System.Collections.Generic.IReadOnlyList<IEntityComponentTaskInput>
    Overrides
    PendingTaskEntityComponentBase.Tasks

    Methods

    CompleteTaskActionLocal(Int32, Boolean)

    Declaration
    protected override ErrorMessage CompleteTaskActionLocal(int upgradeTaskID, bool playerCommand)
    Parameters
    Type Name Description
    Int32 upgradeTaskID
    Boolean playerCommand
    Returns
    Type Description
    ErrorMessage
    Overrides
    PendingTaskEntityComponentBase.CompleteTaskActionLocal(Int32, Boolean)

    GetTaskTooltipText(IEntityComponentTaskInput)

    Declaration
    protected override string GetTaskTooltipText(IEntityComponentTaskInput taskInput)
    Parameters
    Type Name Description
    IEntityComponentTaskInput taskInput
    Returns
    Type Description
    String
    Overrides
    PendingTaskEntityComponentBase.GetTaskTooltipText(IEntityComponentTaskInput)

    OnPendingDisabled()

    Declaration
    protected override void OnPendingDisabled()
    Overrides
    PendingTaskEntityComponentBase.OnPendingDisabled()

    OnPendingInit()

    Declaration
    protected override void OnPendingInit()
    Overrides
    PendingTaskEntityComponentBase.OnPendingInit()

    Implements

    IEntityPreInitializable
    IUpgradeLauncher
    IPendingTaskEntityComponent
    IEntityComponent
    IMonoBehaviour
    IEntityPostInitializable
    In This Article
    Back to top Unity RTS Engine Documentation