| Modifier and Type | Field | Description | 
|---|---|---|
static Ability | 
Fixtures.ABILITY_REMAPS_TO_ID | 
| Modifier and Type | Method | Description | 
|---|---|---|
java.util.Map<Ability,AbilityData> | 
ObservationInterface.getAbilityData(boolean forceRefresh) | 
 Gets metadata of abilities. 
 | 
| Modifier and Type | Method | Description | 
|---|---|---|
boolean | 
QueryInterface.placement(Ability ability,
         Point2d target) | 
|
boolean | 
QueryInterface.placement(Ability ability,
         Point2d target,
         Unit unit) | 
 Returns whether a building can be placed at a location. 
 | 
ActionInterface | 
ActionInterface.toggleAutocast(Tag unitTag,
              Ability ability) | 
 Enables or disables autocast of an ability on a unit. 
 | 
ActionInterface | 
ActionInterface.toggleAutocast(java.util.List<Tag> unitTags,
              Ability ability) | 
 Enables or disables autocast of an ability on a list of units. 
 | 
ActionFeatureLayerInterface | 
ActionFeatureLayerInterface.unitCommand(Ability ability) | 
 Issues a command to whatever is selected. 
 | 
ActionFeatureLayerInterface | 
ActionFeatureLayerInterface.unitCommand(Ability ability,
           PointI point,
           boolean minimap) | 
 Issues a command to whatever is selected. 
 | 
ActionInterface | 
ActionInterface.unitCommand(Unit unit,
           Ability ability,
           boolean queuedCommand) | 
 Issues a command to a unit. 
 | 
ActionInterface | 
ActionInterface.unitCommand(Unit unit,
           Ability ability,
           Point2d point,
           boolean queuedCommand) | 
 Issues a command to a unit. 
 | 
ActionInterface | 
ActionInterface.unitCommand(Unit unit,
           Ability ability,
           Unit target,
           boolean queuedCommand) | 
 Issues a command to a unit. 
 | 
ActionInterface | 
ActionInterface.unitCommand(java.util.List<Unit> units,
           Ability ability,
           boolean queuedMove) | 
 Issues a command to multiple units (prefer this where possible). 
 | 
ActionInterface | 
ActionInterface.unitCommand(java.util.List<Unit> units,
           Ability ability,
           Point2d point,
           boolean queuedCommand) | 
 Issues a command to multiple units (prefer this where possible). 
 | 
ActionInterface | 
ActionInterface.unitCommand(java.util.List<Unit> units,
           Ability ability,
           Unit target,
           boolean queuedCommand) | 
 Issues a command to multiple units (prefer this where possible). 
 | 
| Modifier and Type | Method | Description | 
|---|---|---|
T | 
GeneralizableAbility.generalizeAbility(java.util.function.UnaryOperator<Ability> generalize) | 
| Modifier and Type | Method | Description | 
|---|---|---|
java.util.Optional<Ability> | 
ActionError.getAbility() | 
| Modifier and Type | Method | Description | 
|---|---|---|
Ability | 
ActionRawToggleAutocast.getAbility() | 
|
Ability | 
ActionRawUnitCommand.getAbility() | 
| Modifier and Type | Method | Description | 
|---|---|---|
ForUnitsSyntax | 
ActionRawToggleAutocast.Builder.ofAbility(Ability ability) | 
|
TargetSyntax | 
ActionRawUnitCommand.Builder.useAbility(Ability ability) | 
| Modifier and Type | Method | Description | 
|---|---|---|
ActionRaw | 
ActionRaw.generalizeAbility(java.util.function.UnaryOperator<Ability> generalize) | 
|
ActionRawToggleAutocast | 
ActionRawToggleAutocast.generalizeAbility(java.util.function.UnaryOperator<Ability> generalize) | 
|
ActionRawUnitCommand | 
ActionRawUnitCommand.generalizeAbility(java.util.function.UnaryOperator<Ability> generalize) | 
| Modifier and Type | Method | Description | 
|---|---|---|
Ability | 
ActionSpatialUnitCommand.getAbility() | 
| Modifier and Type | Method | Description | 
|---|---|---|
TargetSyntax | 
ActionSpatialUnitCommand.Builder.useAbility(Ability ability) | 
| Modifier and Type | Method | Description | 
|---|---|---|
ActionSpatial | 
ActionSpatial.generalizeAbility(java.util.function.UnaryOperator<Ability> generalize) | 
|
ActionSpatialUnitCommand | 
ActionSpatialUnitCommand.generalizeAbility(java.util.function.UnaryOperator<Ability> generalize) | 
| Modifier and Type | Method | Description | 
|---|---|---|
Ability | 
ActionUiToggleAutocast.getAbility() | 
| Modifier and Type | Method | Description | 
|---|---|---|
ActionUiToggleAutocastBuilder | 
ActionUiToggleAutocast.Builder.ofAbility(Ability ability) | 
| Modifier and Type | Class | Description | 
|---|---|---|
class  | 
Abilities | 
|
static class  | 
Abilities.Other | 
| Modifier and Type | Method | Description | 
|---|---|---|
static Ability | 
Abilities.from(int sc2ApiAbilityId) | 
|
Ability | 
AbilityData.getAbility() | 
| Modifier and Type | Method | Description | 
|---|---|---|
java.util.Optional<Ability> | 
UnitTypeData.getAbility() | 
|
java.util.Optional<Ability> | 
UpgradeData.getAbility() | 
|
java.util.Optional<Ability> | 
AbilityData.getRemapsToAbility() | 
| Modifier and Type | Method | Description | 
|---|---|---|
Ability | 
AvailableAbility.getAbility() | 
| Modifier and Type | Method | Description | 
|---|---|---|
AvailableAbility | 
AvailableAbility.generalizeAbility(java.util.function.UnaryOperator<Ability> generalize) | 
| Modifier and Type | Method | Description | 
|---|---|---|
Ability | 
QueryBuildingPlacement.getAbility() | 
| Modifier and Type | Method | Description | 
|---|---|---|
TargetSyntax | 
QueryBuildingPlacement.Builder.useAbility(Ability ability) | 
| Modifier and Type | Method | Description | 
|---|---|---|
AvailableAbilities | 
AvailableAbilities.generalizeAbility(java.util.function.UnaryOperator<Ability> generalize) | 
| Modifier and Type | Method | Description | 
|---|---|---|
ForUnitsSyntax | 
ActionRawToggleAutocastSyntax.ofAbility(Ability ability) | 
|
TargetSyntax | 
UseAbilitySyntax.useAbility(Ability ability) | 
| Modifier and Type | Method | Description | 
|---|---|---|
TargetSyntax | 
ActionSpatialUnitCommandSyntax.useAbility(Ability ability) | 
| Modifier and Type | Method | Description | 
|---|---|---|
ActionUiToggleAutocastBuilder | 
ActionUiToggleAutocastSyntax.ofAbility(Ability ability) | 
| Modifier and Type | Method | Description | 
|---|---|---|
TargetSyntax | 
UseAbilitySyntax.useAbility(Ability ability) | 
| Modifier and Type | Method | Description | 
|---|---|---|
Ability | 
UnitOrder.getAbility() | 
| Modifier and Type | Method | Description | 
|---|---|---|
Unit | 
Unit.generalizeAbility(java.util.function.UnaryOperator<Ability> generalize) | 
|
UnitOrder | 
UnitOrder.generalizeAbility(java.util.function.UnaryOperator<Ability> generalize) | 
| Constructor | Description | 
|---|---|
UnitOrder(Ability ability,
         Tag targetedUnitTag,
         Point targetedWorldSpacePosition,
         java.lang.Float progress) | 
Copyright © 2017–2018 Ocraft Project. All rights reserved.