Search Results for

    Show / Hide Table of Contents

    Class Rallypoint

    Inheritance
    Object
    EntityComponentBase
    FactionEntityTargetComponent<IEntity>
    Rallypoint
    Implements
    IEntityPreInitializable
    IRallypoint
    IEntityTargetComponent
    IEntityComponent
    IMonoBehaviour
    IEntityPostInitializable
    Inherited Members
    FactionEntityTargetComponent<IEntity>.tabID
    FactionEntityTargetComponent<IEntity>.factionEntity
    FactionEntityTargetComponent<IEntity>.IsDisabled
    FactionEntityTargetComponent<IEntity>.Priority
    FactionEntityTargetComponent<IEntity>.TargetInputData
    FactionEntityTargetComponent<IEntity>.Target
    FactionEntityTargetComponent<IEntity>.TargetData
    FactionEntityTargetComponent<IEntity>.LastTarget
    FactionEntityTargetComponent<IEntity>.targetFinder
    FactionEntityTargetComponent<IEntity>.TargetFinderData
    FactionEntityTargetComponent<IEntity>.TargetFinderCurrReloadValue
    FactionEntityTargetComponent<IEntity>.SetTargetTaskUI
    FactionEntityTargetComponent<IEntity>.OrderAudio
    FactionEntityTargetComponent<IEntity>.inputMgr
    FactionEntityTargetComponent<IEntity>.audioMgr
    FactionEntityTargetComponent<IEntity>.globalEvent
    FactionEntityTargetComponent<IEntity>.effectObjPool
    FactionEntityTargetComponent<IEntity>.selectionMgr
    FactionEntityTargetComponent<IEntity>.selector
    FactionEntityTargetComponent<IEntity>.taskMgr
    FactionEntityTargetComponent<IEntity>.mvtMgr
    FactionEntityTargetComponent<IEntity>.gridSearch
    FactionEntityTargetComponent<IEntity>.resourceMgr
    FactionEntityTargetComponent<IEntity>.TargetUpdated
    FactionEntityTargetComponent<IEntity>.RaiseTargetUpdated()
    FactionEntityTargetComponent<IEntity>.TargetStop
    FactionEntityTargetComponent<IEntity>.OnInit()
    FactionEntityTargetComponent<IEntity>.OnDisabled()
    FactionEntityTargetComponent<IEntity>.OnFactionUpdateStart()
    FactionEntityTargetComponent<IEntity>.OnFactionUpdateComplete()
    FactionEntityTargetComponent<IEntity>.HandleComponentUpgrade(IEntityComponent)
    FactionEntityTargetComponent<IEntity>.OnActiveStatusUpdated()
    FactionEntityTargetComponent<IEntity>.OnTargetActiveStatusUpdated()
    FactionEntityTargetComponent<IEntity>.CanStopOnSetIdleSource(IEntityTargetComponent)
    FactionEntityTargetComponent<IEntity>.CanStopOnNoTarget()
    FactionEntityTargetComponent<IEntity>.Stop()
    FactionEntityTargetComponent<IEntity>.OnStop()
    FactionEntityTargetComponent<IEntity>.IsTargetValid(SetTargetInputData, ErrorMessage)
    FactionEntityTargetComponent<IEntity>.IsTargetValidOnSearch(SetTargetInputData)
    FactionEntityTargetComponent<IEntity>.SetTarget(TargetData<IEntity>, Boolean)
    FactionEntityTargetComponent<IEntity>.SetTarget(SetTargetInputData)
    FactionEntityTargetComponent<IEntity>.SetTargetLocal(TargetData<IEntity>, Boolean)
    FactionEntityTargetComponent<IEntity>.SetTargetLocal(SetTargetInputData)
    FactionEntityTargetComponent<IEntity>.OnSetTargetError(SetTargetInputData, ErrorMessage)
    FactionEntityTargetComponent<IEntity>.OnTargetPreLocked(Boolean, TargetData<IEntity>, Boolean)
    FactionEntityTargetComponent<IEntity>.OnTaskUICacheUpdate(List<EntityComponentTaskUIAttributes>, List<String>)
    FactionEntityTargetComponent<IEntity>.OnTaskUIClick(EntityComponentTaskUIAttributes)
    FactionEntityTargetComponent<IEntity>.OnAwaitingTaskTargetSet(EntityComponentTaskUIAttributes, TargetData<IEntity>)
    EntityComponentBase.IsInitialized
    EntityComponentBase.Code
    EntityComponentBase.Entity
    EntityComponentBase.IsActive
    EntityComponentBase.Data
    EntityComponentBase.logger
    EntityComponentBase.playerMsgHandler
    EntityComponentBase.gameMgr
    EntityComponentBase.OnEntityPreInit(IGameManager, IEntity)
    EntityComponentBase.OnEntityPostInit(IGameManager, IEntity)
    EntityComponentBase.Disable()
    EntityComponentBase.ActiveStatusUpdate
    EntityComponentBase.SetActive(Boolean, Boolean)
    EntityComponentBase.SetActiveLocal(Boolean, Boolean)
    EntityComponentBase.LaunchAction(Byte, SetTargetInputData)
    EntityComponentBase.OnTaskUIRequest(IReadOnlyList<EntityComponentTaskUIAttributes>, IReadOnlyList<String>)
    Namespace: RTSEngine.EntityComponent
    Assembly: cs.temp.dll.dll
    Syntax
    public class Rallypoint : FactionEntityTargetComponent<IEntity>, IEntityPreInitializable, IRallypoint, IEntityTargetComponent, IEntityComponent, IMonoBehaviour, IEntityPostInitializable

    Properties

    AllowPreEntityInit

    Declaration
    public override bool AllowPreEntityInit { get; }
    Property Value
    Type Description
    Boolean
    Overrides
    EntityComponentBase.AllowPreEntityInit

    CanSearch

    Declaration
    public override bool CanSearch { get; }
    Property Value
    Type Description
    Boolean
    Overrides
    RTSEngine.EntityComponent.FactionEntityTargetComponent<IEntity>.CanSearch

    ForcedTerrainAreas

    Declaration
    public IReadOnlyList<TerrainAreaType> ForcedTerrainAreas { get; }
    Property Value
    Type Description
    System.Collections.Generic.IReadOnlyList<TerrainAreaType>

    GotoPosition

    Declaration
    public Vector3 GotoPosition { get; }
    Property Value
    Type Description
    Vector3

    HasTarget

    Declaration
    public override bool HasTarget { get; }
    Property Value
    Type Description
    Boolean
    Overrides
    RTSEngine.EntityComponent.FactionEntityTargetComponent<IEntity>.HasTarget

    IsIdle

    Declaration
    public override bool IsIdle { get; }
    Property Value
    Type Description
    Boolean
    Overrides
    RTSEngine.EntityComponent.FactionEntityTargetComponent<IEntity>.IsIdle

    RequireIdleEntity

    Declaration
    public override bool RequireIdleEntity { get; }
    Property Value
    Type Description
    Boolean
    Overrides
    RTSEngine.EntityComponent.FactionEntityTargetComponent<IEntity>.RequireIdleEntity

    terrainMgr

    Declaration
    protected ITerrainManager terrainMgr { get; }
    Property Value
    Type Description
    ITerrainManager

    Methods

    IsTargetInRange(Vector3, TargetData<IEntity>)

    Declaration
    public override bool IsTargetInRange(Vector3 sourcePosition, TargetData<IEntity> target)
    Parameters
    Type Name Description
    Vector3 sourcePosition
    TargetData<IEntity> target
    Returns
    Type Description
    Boolean
    Overrides
    RTSEngine.EntityComponent.FactionEntityTargetComponent<IEntity>.IsTargetInRange(Vector3, RTSEngine.EntityComponent.TargetData<IEntity>)

    IsTargetValid(SetTargetInputData)

    Declaration
    public override ErrorMessage IsTargetValid(SetTargetInputData data)
    Parameters
    Type Name Description
    SetTargetInputData data
    Returns
    Type Description
    ErrorMessage
    Overrides
    RTSEngine.EntityComponent.FactionEntityTargetComponent<IEntity>.IsTargetValid(RTSEngine.EntityComponent.SetTargetInputData)

    LaunchActionLocal(Byte, SetTargetInputData)

    Declaration
    public override ErrorMessage LaunchActionLocal(byte actionID, SetTargetInputData input)
    Parameters
    Type Name Description
    System.Byte actionID
    SetTargetInputData input
    Returns
    Type Description
    ErrorMessage
    Overrides
    EntityComponentBase.LaunchActionLocal(Byte, SetTargetInputData)

    OnComponentUpgraded(FactionEntityTargetComponent<IEntity>)

    Declaration
    protected override void OnComponentUpgraded(FactionEntityTargetComponent<IEntity> sourceFactionEntityTargetComponent)
    Parameters
    Type Name Description
    FactionEntityTargetComponent<IEntity> sourceFactionEntityTargetComponent
    Overrides
    RTSEngine.EntityComponent.FactionEntityTargetComponent<IEntity>.OnComponentUpgraded(RTSEngine.EntityComponent.FactionEntityTargetComponent<IEntity>)

    OnGotoTransformActiveUpdated(Boolean)

    Declaration
    protected virtual void OnGotoTransformActiveUpdated(bool active)
    Parameters
    Type Name Description
    Boolean active

    OnTargetDisabled()

    Declaration
    protected override void OnTargetDisabled()
    Overrides
    RTSEngine.EntityComponent.FactionEntityTargetComponent<IEntity>.OnTargetDisabled()

    OnTargetInit()

    Declaration
    protected override void OnTargetInit()
    Overrides
    RTSEngine.EntityComponent.FactionEntityTargetComponent<IEntity>.OnTargetInit()

    OnTargetPostLocked(SetTargetInputData, Boolean)

    Declaration
    protected override void OnTargetPostLocked(SetTargetInputData input, bool sameTarget)
    Parameters
    Type Name Description
    SetTargetInputData input
    Boolean sameTarget
    Overrides
    RTSEngine.EntityComponent.FactionEntityTargetComponent<IEntity>.OnTargetPostLocked(RTSEngine.EntityComponent.SetTargetInputData, System.Boolean)

    SendAction(IUnit, Boolean)

    Declaration
    public ErrorMessage SendAction(IUnit unit, bool playerCommand)
    Parameters
    Type Name Description
    IUnit unit
    Boolean playerCommand
    Returns
    Type Description
    ErrorMessage

    SendActionLocal(IUnit, Boolean)

    Declaration
    public ErrorMessage SendActionLocal(IUnit unit, bool playerCommand)
    Parameters
    Type Name Description
    IUnit unit
    Boolean playerCommand
    Returns
    Type Description
    ErrorMessage

    SetGotoTransformActive(Boolean)

    Declaration
    public void SetGotoTransformActive(bool active)
    Parameters
    Type Name Description
    Boolean active

    Implements

    IEntityPreInitializable
    IRallypoint
    IEntityTargetComponent
    IEntityComponent
    IMonoBehaviour
    IEntityPostInitializable
    In This Article
    Back to top Unity RTS Engine Documentation