UE2:WeaponInvGrenadeLauncher (U2XMP)

From Unreal Wiki, The Unreal Engine Documentation Site
U2XMP Object >> Actor >> Inventory >> Weapon >> U2Weapon >> WeaponInvGrenadeLauncher
Package:
U2Weapons
Direct subclasses:
WeaponInvGrenadeLauncherSmall, WeaponTutorialInvGrenadeLauncher

$Workfile: WeaponInvGrenadeLauncher.uc $ Created By: Jess Crable, Mark Poesch Created On: 5/2/00 $Author: Mfox $ $Date: 12/16/02 5:47p $ $Revision: 60 $

Properties

Property group 'WeaponInvGrenadeLauncher'

TimedGrenadeChargeThreshold

Type: float


Default value: 0.25

Internal variables

BeginChargeTime

Type: float


bLastGrenadeTimed

Type: bool


bOverridePressing

Type: bool


ChangeAmmoSound

Type: Sound


Default value: Sound'U2WeaponsA.GrenadeLauncher.GL_Reload'

GrenadeTypes

Type: ammoInvGrenade

Array size: 6


iGrenade

Type: int


NumTicks

Type: int


SpoolNode

Type: int


Default values

Property Value
AIRating 0.7
AIRatingAltFire -50.0
AIRatingFire 0.7
AltFireLastDownTime 0.0
AltFireLastReloadTime 0.0
AltFireLastRoundSound Sound'U2WeaponsA.GrenadeLauncher.GL_AltFireLastRound'
AltFireSound Sound'U2WeaponsA.GrenadeLauncher.GL_AltFire'
AltFireTime 0.0
AltRefireRate 1.0
AltShakeMag 0.0
AltShakeTime 0.0
AutoSwitchPriority 13
bAltSplashDamage True
bCrosshairGlows True
bRepeatAltFire False
bSplashDamage True
bWarnTarget True
CockingSound Sound'U2WeaponsA.GrenadeLauncher.GL_Reload'
CrosshairName "GL_Cross"
DownTime 0.539
FireLastDownTime 1.615
FireLastReloadTime 2.615
FireLastRoundSound Sound'U2WeaponsA.GrenadeLauncher.GL_FireLastRound'
FireOffset
Member Value
X 42.0
Y 11.0
Z -30.0
FireSound Sound'U2WeaponsA.GrenadeLauncher.GL_Fire'
FireTime 1.2
FirstPersonOffset
Member Value
X -10.0
Y 5.0
Z 15.0
GroupOffset 2
IconIndex 11
InventoryGroup 3
ItemID "GL"
ItemName "Grenade Launcher"
Mesh LegendMesh'GlmWeaponsG.GL_FP'
PickupClass Class'U2Weapons.weaponGrenadeLauncher'
PlayerViewOffset
Member Value
X 0.0
Z 0.0
ProjectileClass Class'U2Weapons.projectileGrenadeFragment'
RangeIdealFire 512.0
RangeLimitFire 2750.0
RangeMaxFire 2500.0
RangeMinFire 384.0
RatingInsideMinAltFire -1.0
RatingInsideMinFire -20.0
RatingRangeIdealFire 0.8
RatingRangeLimitFire 0.2
RatingRangeMaxFire 0.6
RatingRangeMinFire 0.5
RefireRate 1.0
ReloadTime 2.2
ReloadUnloadedSound Sound'U2WeaponsA.GrenadeLauncher.GL_ReloadUnloaded'
SelectSound Sound'U2WeaponsA.GrenadeLauncher.GL_Select'
ShakeMag 4.0
ShakeTime 0.1
ThirdPersonMesh LegendMesh'GlmWeaponsG.GL_TP'
WeaponAnimationType AT_Large

Functions

Events

PreBeginPlay

simulated event PreBeginPlay ()

Overrides: Actor.PreBeginPlay


Replication

event Replication ()

Overrides: Weapon.Replication


Other instance functions

AltFire

simulated function AltFire ()

Overrides: U2Weapon.AltFire


AuthorityFire

function AuthorityFire ()

Overrides: U2Weapon.AuthorityFire


ChangeAmmoType

simulated function ChangeAmmoType ()

Overrides: Weapon.ChangeAmmoType


EverywhereFire

simulated function EverywhereFire ()

Overrides: U2Weapon.EverywhereFire


GetAltFireAmmoUsed

simulated function int GetAltFireAmmoUsed ()

Overrides: U2Weapon.GetAltFireAmmoUsed


GetCogAngle

simulated function float GetCogAngle ()


GetGemAngleA

simulated function float GetGemAngleA ()


GetGemAngleB

simulated function float GetGemAngleB ()


GetGemAngleC

simulated function float GetGemAngleC ()


GetGemAngleD

simulated function float GetGemAngleD ()


GetGemAngleE

simulated function float GetGemAngleE ()


GetGemAngleF

simulated function float GetGemAngleF ()


GetGrenadeAngle

simulated function float GetGrenadeAngle ()


GetGrenadeTypeStr

simulated function string GetGrenadeTypeStr ()


GetNumAmmoTypes

function int GetNumAmmoTypes ()

Overrides: Weapon.GetNumAmmoTypes


GiveMoreAmmo

function GiveMoreAmmo (Pawn Other, class<AmmunitionMoreAmmo)


HasAmmo

simulated function bool HasAmmo ()

Overrides: Weapon.HasAmmo


HasAnyAmmo

simulated function bool HasAnyAmmo ()

Overrides: Weapon.HasAnyAmmo


NextGrenade

simulated function NextGrenade ()


NotifyAddInventory

function NotifyAddInventory (Pawn Other)

Overrides: Inventory.NotifyAddInventory


NotifyHideAmmo

simulated function NotifyHideAmmo (string GrenadeType)


NotifyPlaySoundSlot

simulated function NotifyPlaySoundSlot (string Slot)

Overrides: U2Weapon.NotifyPlaySoundSlot


NotifyShowAmmo

simulated function NotifyShowAmmo (string GrenadeType)


PostSetAimingParameters

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

Overrides: U2Weapon.PostSetAimingParameters


PreSetAimingParameters

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

Overrides: U2Weapon.PreSetAimingParameters


SetAmmoType

function bool SetAmmoType (int SelectionIndex)

Overrides: Weapon.SetAmmoType


SetAmmoTypeStr

function bool SetAmmoTypeStr (string AmmoString)

Overrides: Weapon.SetAmmoTypeStr


SetCrosshair

simulated function SetCrosshair ()

Overrides: U2Weapon.SetCrosshair


SetGrenade

simulated function SetGrenade (int i, ammoInvGrenade G, optional bool bNoReload, optional bool bNoMeshSet)


SetGrenadeType

function SetGrenadeType (int Index)


States

AltFiring

Inherits from: U2Weapon.AltFiring

Modifiers: simulated

Charging

Modifiers: simulated

Ignores: AltFire, Fire

Charging.BeginState

simulated event BeginState ()

Overrides: Object.BeginState (global)


Charging.EndState

simulated event EndState ()

Overrides: Object.EndState (global)


Charging.Tick

simulated event Tick (float DeltaSeconds)

Overrides: Actor.Tick (global)


Charging.ProjectileFire

function Projectile ProjectileFire (class<ProjectileProjClass)

Overrides: U2Weapon.ProjectileFire (global)