Search Results for

    Show / Hide Table of Contents

    Interface IEntityComponentTaskInput

    Namespace: RTSEngine.EntityComponent
    Assembly: cs.temp.dll.dll
    Syntax
    public interface IEntityComponentTaskInput

    Properties

    Data

    Declaration
    EntityComponentTaskUIData Data { get; }
    Property Value
    Type Description
    EntityComponentTaskUIData

    Entity

    Declaration
    IEntity Entity { get; }
    Property Value
    Type Description
    IEntity

    FactionEntityRequirements

    Declaration
    IReadOnlyList<FactionEntityRequirement> FactionEntityRequirements { get; }
    Property Value
    Type Description
    System.Collections.Generic.IReadOnlyList<FactionEntityRequirement>

    ID

    Declaration
    int ID { get; }
    Property Value
    Type Description
    Int32

    IsEnabled

    Declaration
    bool IsEnabled { get; }
    Property Value
    Type Description
    Boolean

    IsInitialized

    Declaration
    bool IsInitialized { get; }
    Property Value
    Type Description
    Boolean

    LaunchTimes

    Declaration
    int LaunchTimes { get; }
    Property Value
    Type Description
    Int32

    MissingRequirementData

    Declaration
    EntityComponentLockedTaskUIData MissingRequirementData { get; }
    Property Value
    Type Description
    EntityComponentLockedTaskUIData

    Object

    Declaration
    GameObject Object { get; }
    Property Value
    Type Description
    GameObject

    PendingAmount

    Declaration
    int PendingAmount { get; }
    Property Value
    Type Description
    Int32

    RequiredResources

    Declaration
    IReadOnlyList<ResourceInput> RequiredResources { get; }
    Property Value
    Type Description
    System.Collections.Generic.IReadOnlyList<ResourceInput>

    SourceComponent

    Declaration
    IEntityComponent SourceComponent { get; }
    Property Value
    Type Description
    IEntityComponent

    Title

    Declaration
    string Title { get; }
    Property Value
    Type Description
    String

    Methods

    CanComplete()

    Declaration
    ErrorMessage CanComplete()
    Returns
    Type Description
    ErrorMessage

    CanStart()

    Declaration
    ErrorMessage CanStart()
    Returns
    Type Description
    ErrorMessage

    Disable()

    Declaration
    void Disable()

    Init(IEntityComponent, Int32, IGameManager)

    Declaration
    void Init(IEntityComponent entityComponent, int taskID, IGameManager gameMgr)
    Parameters
    Type Name Description
    IEntityComponent entityComponent
    Int32 taskID
    IGameManager gameMgr

    IsFactionTypeAllowed(FactionTypeInfo)

    Declaration
    bool IsFactionTypeAllowed(FactionTypeInfo factionType)
    Parameters
    Type Name Description
    FactionTypeInfo factionType
    Returns
    Type Description
    Boolean

    OnCancel()

    Declaration
    void OnCancel()

    OnComplete()

    Declaration
    void OnComplete()

    OnStart()

    Declaration
    void OnStart()
    In This Article
    Back to top Unity RTS Engine Documentation