Search Results for

    Show / Hide Table of Contents

    Class UnitCreationTask

    Inheritance
    Object
    EntityComponentTaskInputBase
    EntityComponentTargetTaskInputBase<IUnit>
    FactionEntityCreationTask<IUnit>
    UnitCreationTask
    Implements
    IEntityComponentTaskInput
    Inherited Members
    FactionEntityCreationTask<IUnit>.CanComplete()
    EntityComponentTargetTaskInputBase<IUnit>.TargetObject
    EntityComponentTargetTaskInputBase<IUnit>.OnInit()
    EntityComponentTaskInputBase.Title
    EntityComponentTaskInputBase.IsInitialized
    EntityComponentTaskInputBase.IsEnabled
    EntityComponentTaskInputBase.Data
    EntityComponentTaskInputBase.IsFactionTypeAllowed(FactionTypeInfo)
    EntityComponentTaskInputBase.requiredResources
    EntityComponentTaskInputBase.RequiredResources
    EntityComponentTaskInputBase.factionEntityRequirements
    EntityComponentTaskInputBase.FactionEntityRequirements
    EntityComponentTaskInputBase.MissingRequirementData
    EntityComponentTaskInputBase.LaunchTimes
    EntityComponentTaskInputBase.PendingAmount
    EntityComponentTaskInputBase.gameMgr
    EntityComponentTaskInputBase.logger
    EntityComponentTaskInputBase.resourceMgr
    EntityComponentTaskInputBase.SourceComponent
    EntityComponentTaskInputBase.Entity
    EntityComponentTaskInputBase.ID
    EntityComponentTaskInputBase.Init(IEntityComponent, Int32, IGameManager)
    EntityComponentTaskInputBase.Enable()
    EntityComponentTaskInputBase.Disable()
    EntityComponentTaskInputBase.OnComplete()
    EntityComponentTaskInputBase.OnStart()
    EntityComponentTaskInputBase.OnCancel()
    Namespace: RTSEngine.EntityComponent
    Assembly: cs.temp.dll.dll
    Syntax
    [Serializable]
    public class UnitCreationTask : FactionEntityCreationTask<IUnit>, IEntityComponentTaskInput

    Fields

    prefabObject

    Declaration
    protected GameObject prefabObject
    Field Value
    Type Description
    GameObject

    Properties

    CreatedInstances

    Declaration
    public IEnumerable<IUnit> CreatedInstances { get; }
    Property Value
    Type Description
    IEnumerable<IUnit>

    Object

    Declaration
    public override GameObject Object { get; }
    Property Value
    Type Description
    GameObject
    Overrides
    EntityComponentTaskInputBase.Object

    SquadData

    Declaration
    public UnitSquadCreationTaskData SquadData { get; }
    Property Value
    Type Description
    UnitSquadCreationTaskData

    Methods

    CanStart()

    Declaration
    public override ErrorMessage CanStart()
    Returns
    Type Description
    ErrorMessage
    Overrides
    EntityComponentTaskInputBase.CanStart()

    OnDisabled()

    Declaration
    protected override void OnDisabled()
    Overrides
    EntityComponentTaskInputBase.OnDisabled()

    OnEnabled()

    Declaration
    protected override void OnEnabled()
    Overrides
    EntityComponentTaskInputBase.OnEnabled()

    Implements

    IEntityComponentTaskInput
    In This Article
    Back to top Unity RTS Engine Documentation