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

UE2:Gunner (U2)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
U2 Object >> Actor >> Pawn >> U2Pawn >> Gunner
Package: 
Pawns
Direct subclasses:
GunnerBlue, GunnerRed

Gunner

Properties[edit]

bEquipping[edit]

Type: bool

distinguish between looking versus actually using another player

EquipingFlashDuration[edit]

Type: float

time between ammo bar flashes

Default value: 0.35

EquipingFlashTime[edit]

Type: float


EquippingCost[edit]

Type: float

skill energy needed per second of equipping

Default value: 0.0018

EquippingErrorSound[edit]

Type: Sound

sound if player has no need of supplies

Default value: Sound'U2A.Stations.AmmoStationError'

EquippingInUseSound[edit]

Type: Sound

ambient sound to play while resupplying

Default value: Sound'U2A.Stations.AmmoStationAmbient'

EquippingMsg[edit]

Type: string

Modifiers: localized

message to display on hud while equipping players

Default value: "Resupply"

EquippingRate[edit]

Type: float

pct ammo replenished per second

Default value: 0.2

EquippingStartSound[edit]

Type: Sound

sound when gunner has started resupplying a player

Default value: Sound'U2A.Stations.AmmoStationActivate'

EquippingStartTime[edit]

Type: float

time at which equipping began

EquippingStopSound[edit]

Type: Sound

sound when full resupplying is completed

Default value: Sound'U2A.Stations.AmmoStationDeactivate'

Default values[edit]

Property Value
AccelRate 3500.0
DefaultPowerSuitName "U2.PowerSuitHeavy"
DefaultWeaponNames[0] "Deployables.AmmoPacks"
DefaultWeaponNames[1] "Deployables.LandMineDeployable"
DefaultWeaponNames[2] "Deployables.LaserTripMineDeployable"
DefaultWeaponNames[3] "Weapons.GrenadeLauncherHeavy"
DefaultWeaponNames[4] "Weapons.Flamethrower"
DefaultWeaponNames[5] "Weapons.RocketLauncherEx"
FootstepPitch 0.95
FootstepVolume 0.2
GroundSpeed 400.0
IconIndex 2
JumpJetCost 0.0030
JumpJetDuration 1.0
JumpJetThrustSound Sound'U2A.Jumping.GunnerJumpJetThrust'
JumpJetZ 1750.0
LandPitch 0.95
LandVolume 0.3
MovementPitchVariancePercent 10.0
MovementRadius 400.0
MovementVolumeVariancePercent 10.0
SoundFootstepsDefault[0] Sound'XMPPlayerA.Footsteps.MoveDefault1'
SoundFootstepsDefault[1] Sound'XMPPlayerA.Footsteps.MoveDefault2'
SoundFootstepsDefault[2] Sound'XMPPlayerA.Footsteps.MoveDefault3'
SoundFootstepsDefault[3] Sound'XMPPlayerA.Footsteps.MoveDefault4'
SoundFootstepsTerrain[0] Sound'XMPPlayerA.Footsteps.MoveTerrain1'
SoundFootstepsTerrain[1] Sound'XMPPlayerA.Footsteps.MoveTerrain2'
SoundFootstepsTerrain[2] Sound'XMPPlayerA.Footsteps.MoveTerrain3'
SoundFootstepsTerrain[3] Sound'XMPPlayerA.Footsteps.MoveTerrain4'
SoundFootstepsWater[0] Sound'XMPPlayerA.Footsteps.MoveWater1'
SoundFootstepsWater[1] Sound'XMPPlayerA.Footsteps.MoveWater2'
SoundFootstepsWater[2] Sound'XMPPlayerA.Footsteps.MoveWater3'
SoundFootstepsWater[3] Sound'XMPPlayerA.Footsteps.MoveWater4'
SoundLandDefault[0] Sound'XMPPlayerA.Footsteps.LandDefault1'
SoundLandTerrain[0] Sound'XMPPlayerA.Footsteps.LandTerrain1'
SoundLandWater[0] Sound'XMPPlayerA.Footsteps.LandWater1'
SprintCost 17.5
SprintRatio 1.4
TimeBetweenFootSteps 0.4

Instance functions[edit]

GetRadarIconIndex[edit]

interface function int GetRadarIconIndex ()

Overrides: U2Pawn.GetRadarIconIndex


GetSpecialUseDescription[edit]

interface function string GetSpecialUseDescription (Pawn Other)

Overrides: U2Pawn.GetSpecialUseDescription


GetSpecialUseIconIndex[edit]

interface function int GetSpecialUseIconIndex (Pawn Other)

Overrides: U2Pawn.GetSpecialUseIconIndex


GetSpecialUsePercent[edit]

interface function float GetSpecialUsePercent (Pawn Other)

Overrides: U2Pawn.GetSpecialUsePercent


HandleFinished[edit]

function HandleFinished (Actor Other)


HandleUsing[edit]

function HandleUsing (Pawn Other, float DeltaTime)

Overrides: U2Pawn.HandleUsing


NeedsToBeUsed[edit]

function bool NeedsToBeUsed (Actor Other)


NotifyUnuse[edit]

function NotifyUnuse (Actor Other)

Overrides: Pawn.NotifyUnuse


NotifyUse[edit]

function NotifyUse (Actor Other)

Overrides: Pawn.NotifyUse