# Set Target UnitArea For Attack Waves

Grammar — Set the target for player player attack waves to the current position of unitTag
FlagsNative | Action

Sets the position of a unit to be the target of a player’s attack waves.

# Arguments

  • int — Attacker
  • unit — Unit

Returns — void

native void AIAttackWaveSetTargetUnitPoint(
	int player,
	unit u,
);

Category: AI / AttackWaves / Actions

# Examples

# campaigns/swarm.sc2campaign

MapScript.galaxy

// L4503
AIAttackWaveSetTargetUnitPoint(gv_pLAYER_04_DOMINION_CLEANSERS, gv_cleanserTeamTargets[gv_cleanserWaveCount])
// L4521
AIAttackWaveSetTargetUnitPoint(gv_pLAYER_04_DOMINION_CLEANSERS, gv_cleanserTeamTargets[gv_cleanserWaveCount])
// L4536
AIAttackWaveSetTargetUnitPoint(gv_pLAYER_04_DOMINION_CLEANSERS, gv_cleanserTeamTargets[gv_cleanserWaveCount])
// L4553
AIAttackWaveSetTargetUnitPoint(gv_pLAYER_04_DOMINION_CLEANSERS, gv_cleanserTeamTargets[gv_cleanserWaveCount])
// L4569
AIAttackWaveSetTargetUnitPoint(gv_pLAYER_04_DOMINION_CLEANSERS, gv_cleanserTeamTargets[gv_cleanserWaveCount])
// L4584
AIAttackWaveSetTargetUnitPoint(gv_pLAYER_04_DOMINION_CLEANSERS, gv_cleanserTeamTargets[gv_cleanserWaveCount])
// L4600
AIAttackWaveSetTargetUnitPoint(gv_pLAYER_04_DOMINION_CLEANSERS, gv_cleanserTeamTargets[gv_cleanserWaveCount])
// L4615
AIAttackWaveSetTargetUnitPoint(gv_pLAYER_04_DOMINION_CLEANSERS, gv_cleanserTeamTargets[gv_cleanserWaveCount])
// L4631
AIAttackWaveSetTargetUnitPoint(gv_pLAYER_04_DOMINION_CLEANSERS, gv_cleanserTeamTargets[gv_cleanserWaveCount])
// L4645
AIAttackWaveSetTargetUnitPoint(gv_pLAYER_04_DOMINION_CLEANSERS, gv_cleanserTeamTargets[gv_cleanserWaveCount])
// L744
AIAttackWaveSetTargetUnitPoint(UnitGetOwner(lv_currentUnit), gv_chrysalis)
// L803
AIAttackWaveSetTargetUnitPoint(gv_pLAYER_03_YAGDRA, gv_chrysalis)
// L819
AIAttackWaveSetTargetUnitPoint(gv_pLAYER_02_BRAKK, gv_chrysalis)
// L4244
AIAttackWaveSetTargetUnitPoint(gv_pLAYER_02_BRAKK, gv_chrysalis)
// L4266
AIAttackWaveSetTargetUnitPoint(gv_pLAYER_03_YAGDRA, gv_chrysalis)
// L4503
AIAttackWaveSetTargetUnitPoint(gv_pLAYER_04_DOMINION_CLEANSERS, gv_cleanserTeamTargets[gv_cleanserWaveCount])
// L4521
AIAttackWaveSetTargetUnitPoint(gv_pLAYER_04_DOMINION_CLEANSERS, gv_cleanserTeamTargets[gv_cleanserWaveCount])
// L4536
AIAttackWaveSetTargetUnitPoint(gv_pLAYER_04_DOMINION_CLEANSERS, gv_cleanserTeamTargets[gv_cleanserWaveCount])
// L4553
AIAttackWaveSetTargetUnitPoint(gv_pLAYER_04_DOMINION_CLEANSERS, gv_cleanserTeamTargets[gv_cleanserWaveCount])
// L4569
AIAttackWaveSetTargetUnitPoint(gv_pLAYER_04_DOMINION_CLEANSERS, gv_cleanserTeamTargets[gv_cleanserWaveCount])
// L4584
AIAttackWaveSetTargetUnitPoint(gv_pLAYER_04_DOMINION_CLEANSERS, gv_cleanserTeamTargets[gv_cleanserWaveCount])
// L4600
AIAttackWaveSetTargetUnitPoint(gv_pLAYER_04_DOMINION_CLEANSERS, gv_cleanserTeamTargets[gv_cleanserWaveCount])
// L4615
AIAttackWaveSetTargetUnitPoint(gv_pLAYER_04_DOMINION_CLEANSERS, gv_cleanserTeamTargets[gv_cleanserWaveCount])
// L4631
AIAttackWaveSetTargetUnitPoint(gv_pLAYER_04_DOMINION_CLEANSERS, gv_cleanserTeamTargets[gv_cleanserWaveCount])
// L4645
AIAttackWaveSetTargetUnitPoint(gv_pLAYER_04_DOMINION_CLEANSERS, gv_cleanserTeamTargets[gv_cleanserWaveCount])
// L744
AIAttackWaveSetTargetUnitPoint(UnitGetOwner(lv_currentUnit), gv_chrysalis)
// L803
AIAttackWaveSetTargetUnitPoint(gv_pLAYER_03_YAGDRA, gv_chrysalis)
// L819
AIAttackWaveSetTargetUnitPoint(gv_pLAYER_02_BRAKK, gv_chrysalis)
// L4244
AIAttackWaveSetTargetUnitPoint(gv_pLAYER_02_BRAKK, gv_chrysalis)
// L4266
AIAttackWaveSetTargetUnitPoint(gv_pLAYER_03_YAGDRA, gv_chrysalis)
// L741
AIAttackWaveSetTargetUnitPoint(gv_pLAYER_02_DOMINION, gv_artanis)
// L741
AIAttackWaveSetTargetUnitPoint(gv_pLAYER_02_DOMINION, gv_artanis)