Method: Sc2::Player::Actions#action_spatial_unit_command

Defined in:
lib/sc2ai/player/actions.rb

#action_spatial_unit_command(ability_id:, target_screen_coord: nil, target_minimap_coord: nil, queue_command: false) ⇒ void

This method returns an undefined value.

Issues spatial unit command. Target is either target_screen_coord or target_minimap_coord.

Parameters:

  • ability_id (Api::AbilityId)
  • target_screen_coord (Api::PointI) (defaults to: nil)
  • target_minimap_coord (Api::PointI) (defaults to: nil)
  • queue_command (Boolean) (defaults to: false)

    shift+command



178
179
180
181
182
183
184
185
186
187
188
189
# File 'lib/sc2ai/player/actions.rb', line 178

def action_spatial_unit_command(ability_id:, target_screen_coord: nil, target_minimap_coord: nil, queue_command: false)
  queue_action Api::Action.new(
    action_raw: Api::ActionSpatial.new(
      unit_command: Api::ActionSpatialUnitCommand.new(
        ability_id: ability_id,
        target_screen_coord: target_screen_coord,
        target_minimap_coord: target_minimap_coord,
        queue_command: queue_command
      )
    )
  )
end