The three virtues of a programmer: Laziness, Impatience, and Hubris. – Larry Wall

UE2:ACTION_ShootTarget (UT2004)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UT2004 Object >> ScriptedAction >> ACTION_ShootTarget
Package: 
Gameplay
This class in other games:
UE2Runtime, UT2003, U2

Instructs a scripted AI player to fire a certain number of shots at its designated target. Use ACTION_SetViewTarget to set a target. Note that ACTION_TurnTowardPlayer also sets the player as target.

This action is not explicitly disallowed for ScriptedTriggers, but it doesn't really make sense to use it there.

Properties

Property group 'Action'

bSpray

Type: bool

Whether to fire all shots as quickly as possible.

FiringMode

Type: name

The firing mode to use. Doesn't actually have any effect for stock weapons, but could be processed in a custom weapon's BotFire() function.

NumShots

Type: int

The number of shots to fire.

Default values

Property Value
ActionString "shoot target"

Instance functions

InitActionFor

function bool InitActionFor (ScriptedController C)

Overrides: ScriptedAction.InitActionFor

Instructs the AI controller to fire its pawn's weapon at the target.