Search Results for

    Show / Hide Table of Contents

    Interface IUnit

    Inherited Members
    IFactionEntity.FactionMgr
    IFactionEntity.IsMainEntity
    IFactionEntity.IsFactionLocked
    IFactionEntity.ResourceGenerators
    IFactionEntity.InitResources
    IFactionEntity.DisableResources
    IFactionEntity.BuildingCreator
    IFactionEntity.Rallypoint
    IFactionEntity.DropOffTarget
    IFactionEntity.UnitCarrier
    IEntity.Type
    IEntity.IsInitialized
    IEntity.EntityComponents
    IEntity.PendingTasksHandler
    IEntity.EntityTargetComponents
    IEntity.EntityTargetProgressComponents
    IEntity.EntityInitiated
    IEntity.SetTargetFirst(SetTargetInputData)
    IEntity.AttackComponents
    IEntity.AttackComponentsDic
    IEntity.FirstActiveAttackComponent
    IEntity.CanAttack
    IEntity.AddableUnitComponents
    IEntity.MovementComponent
    IEntity.CanMove(Boolean)
    IEntity.CanMove()
    IEntity.Code
    IEntity.Category
    IEntity.Name
    IEntity.Description
    IEntity.Icon
    IEntity.IsFree
    IEntity.Radius
    IEntity.IsInteractable
    IEntity.IsSearchable
    IEntity.FactionID
    IEntity.Slot
    IEntity.SelectionColor
    IEntity.AnimatorController
    IEntity.Selection
    IEntity.SelectionMarker
    IEntity.AudioSourceComponent
    IEntity.WorkerMgr
    IEntity.CanLaunchTask
    IEntity.SetIdle(Boolean)
    IEntity.SetIdle(IEntityTargetComponent, Boolean)
    IEntity.IsIdle
    IEntity.SetFaction(IEntity, Int32)
    IEntity.SetFactionLocal(IEntity, Int32)
    IEntity.UpgradeComponent(UpgradeElement<IEntityComponent>)
    IEntity.InitPrefab(IGameManager)
    IEntity.UpdateRadius(Single)
    IEntity.Key
    IEntity.IsDummy
    IEntity.TasksQueue
    IEntity.ActiveAttackComponents
    IEntity.MinimapIconHandler
    IEntity.Model
    IEntity.PendingTaskEntityComponents
    IEntity.FactionUpdateComplete
    IEntity.EntityComponentUpgraded
    IEntity.EntityEnterIdle
    IEntity.EntityExitIdle
    IEntity.FactionUpdateStart
    IMonoBehaviour.enabled
    IMonoBehaviour.transform
    IMonoBehaviour.gameObject
    IMonoBehaviour.StartCoroutine(IEnumerator)
    IMonoBehaviour.StopCoroutine(Coroutine)
    IMonoBehaviour.StopCoroutine(IEnumerator)
    IMonoBehaviour.GetComponent<T>()
    IMonoBehaviour.GetComponentInChildren<T>()
    IMonoBehaviour.GetComponent(Type)
    IMonoBehaviour.GetComponentInChildren(Type)
    Namespace: RTSEngine.Entities
    Assembly: cs.temp.dll.dll
    Syntax
    public interface IUnit : IFactionEntity, IEntity, IMonoBehaviour, IEquatable<IEntity>

    Properties

    BuilderComponent

    Declaration
    IBuilder BuilderComponent { get; }
    Property Value
    Type Description
    IBuilder

    CarriableUnit

    Declaration
    ICarriableUnit CarriableUnit { get; }
    Property Value
    Type Description
    ICarriableUnit

    CollectorComponent

    Declaration
    IResourceCollector CollectorComponent { get; }
    Property Value
    Type Description
    IResourceCollector

    CreatorEntityComponent

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

    DropOffSource

    Declaration
    IDropOffSource DropOffSource { get; }
    Property Value
    Type Description
    IDropOffSource

    Health

    Declaration
    IUnitHealth Health { get; }
    Property Value
    Type Description
    IUnitHealth

    SpawnRallypoint

    Declaration
    IRallypoint SpawnRallypoint { get; }
    Property Value
    Type Description
    IRallypoint

    Squad

    Declaration
    IUnitSquad Squad { get; }
    Property Value
    Type Description
    IUnitSquad

    Methods

    Init(IGameManager, InitUnitParameters)

    Declaration
    void Init(IGameManager gameMgr, InitUnitParameters initParams)
    Parameters
    Type Name Description
    IGameManager gameMgr
    InitUnitParameters initParams
    In This Article
    Back to top Unity RTS Engine Documentation