![]() | EmptyKeys.Strategy.AI.Components.ActionsUnit Namespace |
Class | Description | |
---|---|---|
![]() | FindAsteroid |
Implements unit action for behavior. This action finds Asteroid with highest influence in the unit environment.
The result is stored in EnvironmentTarget of UnitBehaviorContext.
|
![]() | FindClosestCarrier |
Implements unit action for behavior. This action finds the closest Carrier unit with empty slots.
The result if stored in Target of Unit.
|
![]() | FindClosestFriendlySystem |
Implements unit action for behavior. This action finds the closest friendly star system.
The result is stored in EnvironmentTarget of UnitBehaviorContext.
|
![]() | FindClosestTradeSystem |
Implements unit action for behavior. This action finds the closest trade system with available trade route.
The result is stored in EnvironmentTarget of UnitBehaviorContext.
|
![]() | FindClosestUnexploredSystem |
Implements unit action for behavior. This action finds the closest unexplored system.
The result is stored in EnvironmentTarget of UnitBehaviorContext.
|
![]() | FindDefensivePosition |
Implements unit action for behavior. This action is used by Builder AI to build star system defense.
If there is Warp Magnet, it starts building defense around it as hexagon shape.
The result (position) is stored in EnvironmentTarget of UnitBehaviorContext.
|
![]() | FindEmptySpaceEnvTarget |
Implements unit action for behavior. This action finds the closest empty space and path to that position.
|
![]() | FindEnemyTargetInRange |
Implements unit action for behavior. This action finds the enemy unit in unit's sensor range.
The result is stored in Target of Unit.
|
![]() | FindOwnedPlanet |
Implements unit action for behavior. This action finds owned Planet in the star system.
The result is stored in EnvironmentTarget of UnitBehaviorContext.
|
![]() | FindPathAwayFromTarget |
Implements unit action for behavior. This action finds path for unit in opposite direction from the enemy.
|
![]() | FindPathFormationPoint |
Implements unit action for behavior. This action finds path to formation point of the unit in the strike group.
|
![]() | FindPathToEnvTarget |
Implements unit action for behavior. This action finds path of the unit to EnvironmentTarget of UnitBehaviorContext.
If EnvironmentTarget is star, it finds the closest point and path to that point.
|
![]() | FindPathToStrikeGroupLeader |
Implements unit action for behavior. This action finds path of the unit to strike group leader.
|
![]() | FindPathToTarget |
Implements unit action for behavior. This action finds path of the unit to its Target so that Target is in sensor range.
|
![]() | FindPlanetToColonize |
Implements unit action for behavior. This action finds Planet for colonization.
The result is stored in EnvironmentTarget of UnitBehaviorContext.
|
![]() | FindPlanetUnderSiege |
Implements unit action for behavior. This action finds planet, which is under siege, and unit can enter orbit around it.
The result is stored in EnvironmentTarget of UnitBehaviorContext.
|
![]() | FindStrongestFriendlyUnit |
Implements unit action for behavior. This action finds the strongest friendly unit in the system.
The result is stored in Target of Unit.
|
![]() | FindUnscannedAnomaly |
Implements unit action for behavior. This action looks for not scanned anomaly.
The result is stored in EnvironmentTarget of UnitBehaviorContext.
|
![]() | FindUnscannedPlanet |
Implements unit action for behavior. This action finds not scanned, colonizable and the nearest Planet.
The result is stored in EnvironmentTarget of UnitBehaviorContext.
|
![]() | FindWarpMagnet |
Implements unit action for behavior. This action finds active warp magnet in the star system.
The result is stored in EnvironmentTarget of UnitBehaviorContext.
|
![]() | FindWeakestEnemyPlanet |
Implements unit action for behavior. This action finds the nearest enemy planet with the lowest influence and free slot on orbit.
The result is stored in EnvironmentTarget of UnitBehaviorContext.
|
![]() | FindWeakestEnemyTarget |
Implements unit action for behavior. This action finds the nearest enemy unit with the lowest influence.
The result is stored in Target of the Unit.
|
![]() | SetPlanetAsEnvTarget |
Implements unit action for behavior. This action sets EnvironmentTarget to TargetPlanet.
|
![]() | SetPlanetSystemAsEnvTarget |
Implements unit action for behavior. This action gets Planet from EnvironmentTarget and sets EnvironmentTarget to planet's Environment.
|
![]() | SetStarAsEnvTarget |
Implements unit action for behavior. This action gets StarSystem from EnvironmentTarget and sets EnvironmentTarget to BaseStar of that system.
|
![]() | SetStrikeGroupLeaderAsEnvTarget |
Implements unit action for behavior. This action sets EnvironmentTarget of UnitBehaviorContext to GroupLeader of strike group.
|
![]() | SetStrikeGroupLeaderDockAsTarget |
Implements unit action for behavior. This action sets Unit's Target to Dock unit of the strike group leader.
|
![]() | SetStrikeGroupLeaderSystemAsEnvTarget |
Implements unit action for behavior. This actions sets EnvironmentTarget to strike group leader Environment.
|
![]() | SetTargetPlanet |
Implements unit action for behavior. This action sets TargetPlanet to EnvironmentTarget of orbiting planet.
|
![]() | SetTradeUnitTargetFromSystem |
Implements unit action for behavior. This action swaps system of trade route with planet.
|
![]() | SetUnitTargetInStrikeGroup |
Implements unit action for behavior. This action sets unit's Target to strike group leader Target.
|
![]() | SwapTradeRouteTarget |
Implements unit action for behavior. This action swaps trade route destination.
|
![]() | UnitAlertAction |
Implements unit alert action for behavior.
|
![]() | UnitAttackAction |
Implements unit attack action for behavior.
|
![]() | UnitBeginSiegeAction |
Implements unit begin siege action for behavior
|
![]() | UnitBuildAction |
Implements unit build action for behavior.
|
![]() | UnitColonizeAction |
Implements unit colonize action for behavior.
|
![]() | UnitDestroyAction |
Implements unit destroy action for behavior.
|
![]() | UnitDoNothingAction |
Implements unit do nothing action for behavior.
|
![]() | UnitEnterDockAction |
Implements unit enter dock action for behavior.
|
![]() | UnitEnterOrbitAction |
Implements unit enter orbit action for behavior.
|
![]() | UnitExploreAction |
Implements unit explore action for behavior.
|
![]() | UnitExtractAction |
Implements unit extract action for behavior.
|
![]() | UnitLeaveDockAction |
Implements unit leave dock action for behavior.
|
![]() | UnitLeaveOrbitAction |
Implements unit leave orbit action for behavior.
|
![]() | UnitMiniWarpAction |
Implements unit mini warp action for behavior.
|
![]() | UnitMoveAction |
Implements unit move action for behavior.
|
![]() | UnitMoveUnitsFromDock |
Implements action to move all units from the Dock for behavior.
|
![]() | UnitRepairOnOrbitAction |
Implements unit repair on orbit action for behavior.
|
![]() | UnitResetBehavior |
Implements action, which resets behavior of the unit.
|
![]() | UnitResetTarget |
Implements action, which resets Target of the unit.
|
![]() | UnitScanAction |
Implements unit scan action for behavior.
|
![]() | UnitSetBehavior |
Implements action, which sets Behavior of the unit.
|
![]() | UnitSleepAction |
Implements unit sleep action for behavior.
|
![]() | UnitStopMoving |
Implements unit stop moving action for behavior.
|
![]() | UnitWakeUpAction |
Implements unit wake up action for behavior.
|
![]() | UnitWarpJumpAction |
Implements unit warp jump action for behavior.
|
![]() | UnitWarpMagnetAction |
Implements unit warp magnet action for behavior.
|