Search Results for

    Show / Hide Table of Contents

    Interface IFactionEntity

    Inherited Members
    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 IFactionEntity : IEntity, IMonoBehaviour, IEquatable<IEntity>

    Properties

    BuildingCreator

    Declaration
    IBuildingCreator BuildingCreator { get; }
    Property Value
    Type Description
    IBuildingCreator

    DisableResources

    Declaration
    IEnumerable<ResourceInput> DisableResources { get; }
    Property Value
    Type Description
    IEnumerable<ResourceInput>

    DropOffTarget

    Declaration
    IDropOffTarget DropOffTarget { get; }
    Property Value
    Type Description
    IDropOffTarget

    FactionMgr

    Declaration
    IFactionManager FactionMgr { get; }
    Property Value
    Type Description
    IFactionManager

    Health

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

    InitResources

    Declaration
    IEnumerable<ResourceInput> InitResources { get; }
    Property Value
    Type Description
    IEnumerable<ResourceInput>

    IsFactionLocked

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

    IsMainEntity

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

    Rallypoint

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

    ResourceGenerators

    Declaration
    IEnumerable<IResourceGenerator> ResourceGenerators { get; }
    Property Value
    Type Description
    IEnumerable<IResourceGenerator>

    UnitCarrier

    Declaration
    IUnitCarrier UnitCarrier { get; }
    Property Value
    Type Description
    IUnitCarrier
    In This Article
    Back to top Unity RTS Engine Documentation