Search Results for

    Show / Hide Table of Contents

    Interface IUnitManager

    Namespace: RTSEngine.UnitExtension
    Assembly: cs.temp.dll.dll
    Syntax
    public interface IUnitManager : IPreRunGameService

    Properties

    AllUnits

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

    DefaultAnimController

    Declaration
    AnimatorOverrideController DefaultAnimController { get; }
    Property Value
    Type Description
    AnimatorOverrideController

    FreeUnitColor

    Declaration
    Color FreeUnitColor { get; }
    Property Value
    Type Description
    Color

    FreeUnits

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

    Methods

    CreateUnit(IUnit, Vector3, Quaternion, InitUnitParameters)

    Declaration
    ErrorMessage CreateUnit(IUnit unitPrefab, Vector3 spawnPosition, Quaternion spawnRotation, InitUnitParameters initParams)
    Parameters
    Type Name Description
    IUnit unitPrefab
    Vector3 spawnPosition
    Quaternion spawnRotation
    InitUnitParameters initParams
    Returns
    Type Description
    ErrorMessage

    CreateUnitLocal(IUnit, Vector3, Quaternion, InitUnitParameters)

    Declaration
    IReadOnlyList<IUnit> CreateUnitLocal(IUnit unitPrefab, Vector3 spawnPosition, Quaternion spawnRotation, InitUnitParameters initParams)
    Parameters
    Type Name Description
    IUnit unitPrefab
    Vector3 spawnPosition
    Quaternion spawnRotation
    InitUnitParameters initParams
    Returns
    Type Description
    System.Collections.Generic.IReadOnlyList<IUnit>
    In This Article
    Back to top Unity RTS Engine Documentation