UE2:AssaultGrenade (UT2004)
Object >> WeaponFire >> ProjectileFire >> AssaultGrenade |
- Package:
- XWeapons
- This class in other games:
This is an auto-generated page and may need human attention. Please remove the {{autogenerated}} tag if the page seems reasonably complete or replace it with the {{expand}} tag if the page is not yet complete. |
null
Constants
mNumGrenades
Value: 8
Properties
Property group 'AssaultGrenade'
mHoldClampMax
Type: float
mHoldSpeedGainPerSec
Type: float
Default value: 750.0
mHoldSpeedMax
Type: float
Default value: 1600.0
mHoldSpeedMin
Type: float
Default value: 850.0
mScale
Type: float
Default value: 1.0
mScaleMultiplier
Type: float
Default value: 0.9
mSpeedMax
Type: float
Default value: 3000.0
mSpeedMin
Type: float
Default value: 250.0
mWaitTime
Type: float
Default value: 0.5
Internal variables
ClickTime
Type: float
mBlend
Type: float
Default value: 1.0
mCurrentRoll
Type: float
mCurrentSlot
Type: int
mDrumRotationsPerSec
Type: float
Default value: 0.4
mGun
Type: AssaultRifle
mNextEmptySlot
Type: int
mNextRoll
Type: float
mRollInc
Type: float
mRollPerSec
Type: float
Default values
Property | Value | ||||||||
---|---|---|---|---|---|---|---|---|---|
AmmoClass | Class'XWeapons.GrenadeAmmo' | ||||||||
AmmoPerFire | 1 | ||||||||
bFireOnRelease | True | ||||||||
BotRefireRate | 0.25 | ||||||||
bRecommendSplashDamage | True | ||||||||
bSplashDamage | True | ||||||||
bTossed | True | ||||||||
FireAnimRate | 0.5 | ||||||||
FireEndAnim | 'None' | ||||||||
FireForce | "AssaultRifleAltFire" | ||||||||
FireLoopAnim | 'None' | ||||||||
FireRate | 1.0 | ||||||||
FireSound | Sound'NewWeaponSounds.NewGrenadeShoot' | ||||||||
FlashEmitterClass | Class'XEffects.AssaultMuzFlash1st' | ||||||||
ProjectileClass | Class'XWeapons.Grenade' | ||||||||
ProjSpawnOffset |
| ||||||||
ReloadForce | "BReload9" | ||||||||
ReloadSound | Sound'WeaponSounds.BReload9' | ||||||||
ShakeOffsetMag |
| ||||||||
ShakeOffsetRate |
| ||||||||
ShakeOffsetTime | 2.0 | ||||||||
ShakeRotMag |
| ||||||||
ShakeRotRate |
| ||||||||
ShakeRotTime | 2.0 |
Instance functions
AllowFire
Overrides: WeaponFire.AllowFire
DoFireEffect
Overrides: ProjectileFire.DoFireEffect
DrawMuzzleFlash
Overrides: WeaponFire.DrawMuzzleFlash
InitEffects
Overrides: WeaponFire.InitEffects
PlayFireEnd
Overrides: WeaponFire.PlayFireEnd
PlayFiring
Overrides: WeaponFire.PlayFiring
PlayPreFire
Overrides: WeaponFire.PlayPreFire
PlayStartHold
Overrides: WeaponFire.PlayStartHold
PostBeginPlay
Overrides: WeaponFire.PostBeginPlay
ReturnToIdle
SpawnProjectile
Overrides: ProjectileFire.SpawnProjectile
StartBerserk
Overrides: WeaponFire.StartBerserk
StartSuperBerserk
Overrides: WeaponFire.StartSuperBerserk
StopBerserk
Overrides: WeaponFire.StopBerserk
UpdateRoll
WrapPostIncr
States
Idle
Modifiers: auto
Idle.StopFiring
Overrides: WeaponFire.StopFiring (global)
LoadNext
LoadNext.BeginState
Overrides: Object.BeginState (global)
LoadNext.ModeTick
Overrides: WeaponFire.ModeTick (global)
Wait
Wait.BeginState
Overrides: Object.BeginState (global)
Wait.Timer
Overrides: WeaponFire.Timer (global)