Class Rallypoint
Implements
IEntityPreInitializable
IEntityPostInitializable
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
Overrides
CanSearch
Declaration
public override bool CanSearch { get; }
Property Value
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
HasTarget
Declaration
public override bool HasTarget { get; }
Property Value
Overrides
RTSEngine.EntityComponent.FactionEntityTargetComponent<IEntity>.HasTarget
IsIdle
Declaration
public override bool IsIdle { get; }
Property Value
Overrides
RTSEngine.EntityComponent.FactionEntityTargetComponent<IEntity>.IsIdle
RequireIdleEntity
Declaration
public override bool RequireIdleEntity { get; }
Property Value
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
Overrides
RTSEngine.EntityComponent.FactionEntityTargetComponent<IEntity>.IsTargetInRange(Vector3, RTSEngine.EntityComponent.TargetData<IEntity>)
Declaration
public override ErrorMessage IsTargetValid(SetTargetInputData data)
Parameters
Returns
Overrides
RTSEngine.EntityComponent.FactionEntityTargetComponent<IEntity>.IsTargetValid(RTSEngine.EntityComponent.SetTargetInputData)
Declaration
public override ErrorMessage LaunchActionLocal(byte actionID, SetTargetInputData input)
Parameters
Returns
Overrides
OnComponentUpgraded(FactionEntityTargetComponent<IEntity>)
Declaration
protected override void OnComponentUpgraded(FactionEntityTargetComponent<IEntity> sourceFactionEntityTargetComponent)
Parameters
Overrides
RTSEngine.EntityComponent.FactionEntityTargetComponent<IEntity>.OnComponentUpgraded(RTSEngine.EntityComponent.FactionEntityTargetComponent<IEntity>)
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
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
SendActionLocal(IUnit, Boolean)
Declaration
public ErrorMessage SendActionLocal(IUnit unit, bool playerCommand)
Parameters
Type |
Name |
Description |
IUnit |
unit |
|
Boolean |
playerCommand |
|
Returns
Declaration
public void SetGotoTransformActive(bool active)
Parameters
Type |
Name |
Description |
Boolean |
active |
|
Implements
IEntityPreInitializable
IEntityPostInitializable