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

UE2:GrenadeLauncher (U2)

From Unreal Wiki, The Unreal Engine Documentation Site

Jump to: navigation, search
U2 Object >> Actor >> Inventory >> Weapon >> GrenadeLauncher

Contents

Package: 
Weapons
Direct subclasses:
GrenadeLauncherHeavy, GrenadeLauncherLight, GrenadeLauncherMedium
This class in other games:
RTNP

null

[edit] Properties

[edit] Property group 'GrenadeLauncher'

[edit] TimedGrenadeChargeThreshold

Type: float


Default value: 0.5

[edit] Internal variables

[edit] bCharging

Type: bool


[edit] BeginChargeTime

Type: float


[edit] bLastGrenadeTimed

Type: bool


[edit] NumTicks

Type: int


[edit] Default values

Property Value
AmmoAmount[0] 1
AmmoAmount[1] 1
AmmoFlags[0]
Member Value
bRecommendSplashDamage True
bSplashDamage True
AmmoFlags[1]
Member Value
bRecommendSplashDamage True
bSplashDamage True
AnimFire[1] 'Fire'
AnimFireLastDown[1] 'FireLastDown'
AnimFireLastReload[1] 'FireLastReload'
AnimFireLastRound[1] 'FireLastRound'
AttachmentClass Class'Weapons.GrenadeLauncherAttachment'
AutoSwitchPriority 13
Crosshair "Crosshair_GL"
FireLastDownTime[0] 1.92
FireLastDownTime[1] 1.92
FireLastReloadTime[0] 1.38
FireLastReloadTime[1] 1.38
FireLastRoundSound[0] Sound'WeaponsA.GrenadeLauncher.GL_FireLastRound'
FireLastRoundSound[1] Sound'WeaponsA.GrenadeLauncher.GL_FireLastRound'
FireLastRoundTime[0] 1.38
FireLastRoundTime[1] 1.38
FireSound[0] Sound'WeaponsA.Flamethrower.FT_Fire'
FireSound[1] Sound'WeaponsA.Flamethrower.FT_Fire'
FireTime[0] 1.33
FireTime[1] 1.33
GroupOffset 1
IconIndex 11
InventoryGroup 3
ItemID "GL"
ItemName "Grenade Launcher"
MaxAmmo[0] 5
MaxAmmo[1] 5
Mesh SkeletalMesh'WeaponsK.GL_FP'
PickupAmmoCount 6
PlayerViewOffset
Member Value
X 20.0
Y 6.0
Z -30.0
ProjectileClass[0] Class'Weapons.GrenadeProjectile'
ProjectileClass[1] Class'Weapons.GrenadeProjectile'
ReloadSound Sound'WeaponsA.GrenadeLauncher.GL_Reload'
ReloadTime 1.38
ReloadUnloadedSound Sound'WeaponsA.GrenadeLauncher.GL_ReloadUnloaded'
ReloadUnloadedTime 1.38
SelectSound Sound'WeaponsA.GrenadeLauncher.GL_Select'
ShakeMag[0] 4.0
ShakeMag[1] 4.0
ShakeTime[0] 0.1
ShakeTime[1] 0.1

[edit] Instance functions

[edit] AuthorityFire

function AuthorityFire ()

Overrides: Weapon.AuthorityFire


[edit] EverywhereFire

simulated function EverywhereFire ()

Overrides: Weapon.EverywhereFire


[edit] PostSetAimingParameters

function PostSetAimingParameters (bool bAltFire, bool bInstant, float FireSpread, class<ProjectileProjClass, bool bWarnTarget, bool bTrySplash)

Overrides: Weapon.PostSetAimingParameters


[edit] PreSetAimingParameters

function bool PreSetAimingParameters (bool bAltFire, bool bInstant, float FireSpread, class<ProjectileProjClass, bool bWarnTarget, bool bTrySplash)

Overrides: Weapon.PreSetAimingParameters


[edit] ServerFire

function ServerFire (optional bool bAltFire)

Overrides: Weapon.ServerFire


[edit] StopCharging

function StopCharging ()


[edit] States

[edit] Charging

Modifiers: simulated

Ignores: AltFire, Fire

[edit] Charging.BeginState

simulated event BeginState ()

Overrides: Object.BeginState (global)


[edit] Charging.EndState

simulated event EndState ()

Overrides: Object.EndState (global)


[edit] Charging.Tick

simulated event Tick (float DeltaSeconds)

Overrides: Actor.Tick (global)


[edit] Charging.ProjectileFire

function Projectile ProjectileFire ()

Overrides: Weapon.ProjectileFire (global)


[edit] Charging.PutDown

simulated function bool PutDown ()

Overrides: Weapon.PutDown (global)