Once I get that upgrade to 36-hour days, I will tackle that. – Mychaeel

UE2:AssaultGrenade (UT2004)

From Unreal Wiki, The Unreal Engine Documentation Site

Jump to: navigation, search
UT2004 Object >> WeaponFire >> ProjectileFire >> AssaultGrenade

Contents

Package: 
XWeapons
This class in other games:
UT2003

null

[edit] Constants

[edit] mNumGrenades

Value: 8


[edit] Properties

[edit] Property group 'AssaultGrenade'

[edit] mHoldClampMax

Type: float


[edit] mHoldSpeedGainPerSec

Type: float


Default value: 750.0

[edit] mHoldSpeedMax

Type: float


Default value: 1600.0

[edit] mHoldSpeedMin

Type: float


Default value: 850.0

[edit] mScale

Type: float


Default value: 1.0

[edit] mScaleMultiplier

Type: float


Default value: 0.9

[edit] mSpeedMax

Type: float


Default value: 3000.0

[edit] mSpeedMin

Type: float


Default value: 250.0

[edit] mWaitTime

Type: float


Default value: 0.5

[edit] Internal variables

[edit] ClickTime

Type: float


[edit] mBlend

Type: float


Default value: 1.0

[edit] mCurrentRoll

Type: float


[edit] mCurrentSlot

Type: int


[edit] mDrumRotationsPerSec

Type: float


Default value: 0.4

[edit] mGun

Type: AssaultRifle


[edit] mNextEmptySlot

Type: int


[edit] mNextRoll

Type: float


[edit] mRollInc

Type: float


[edit] mRollPerSec

Type: float


[edit] 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
Member Value
X 25.0
Y 10.0
Z -7.0
ReloadForce "BReload9"
ReloadSound Sound'WeaponSounds.BReload9'
ShakeOffsetMag
Member Value
X -20.0
Y 0.0
Z 0.0
ShakeOffsetRate
Member Value
X -1000.0
Y 0.0
Z 0.0
ShakeOffsetTime 2.0
ShakeRotMag
Member Value
X 0.0
Y 0.0
Z 0.0
ShakeRotRate
Member Value
X 0.0
Y 0.0
Z 0.0
ShakeRotTime 2.0

[edit] Instance functions

[edit] AllowFire

simulated function bool AllowFire ()

Overrides: WeaponFire.AllowFire


[edit] DoFireEffect

function DoFireEffect ()

Overrides: ProjectileFire.DoFireEffect


[edit] DrawMuzzleFlash

function DrawMuzzleFlash (Canvas Canvas)

Overrides: WeaponFire.DrawMuzzleFlash


[edit] InitEffects

function InitEffects ()

Overrides: WeaponFire.InitEffects


[edit] PlayFireEnd

function PlayFireEnd ()

Overrides: WeaponFire.PlayFireEnd


[edit] PlayFiring

function PlayFiring ()

Overrides: WeaponFire.PlayFiring


[edit] PlayPreFire

function PlayPreFire ()

Overrides: WeaponFire.PlayPreFire


[edit] PlayStartHold

function PlayStartHold ()

Overrides: WeaponFire.PlayStartHold


[edit] PostBeginPlay

function PostBeginPlay ()

Overrides: WeaponFire.PostBeginPlay


[edit] ReturnToIdle

simulated function ReturnToIdle ()


[edit] SpawnProjectile

function Projectile SpawnProjectile (Object.Vector Start, Object.Rotator Dir)

Overrides: ProjectileFire.SpawnProjectile


[edit] StartBerserk

function StartBerserk ()

Overrides: WeaponFire.StartBerserk


[edit] StartSuperBerserk

function StartSuperBerserk ()

Overrides: WeaponFire.StartSuperBerserk


[edit] StopBerserk

function StopBerserk ()

Overrides: WeaponFire.StopBerserk


[edit] UpdateRoll

simulated function bool UpdateRoll (float dt)


[edit] WrapPostIncr

simulated function int WrapPostIncr (out int count)


[edit] States

[edit] Idle

Modifiers: auto

[edit] Idle.StopFiring

function StopFiring ()

Overrides: WeaponFire.StopFiring (global)


[edit] LoadNext

[edit] LoadNext.BeginState

event BeginState ()

Overrides: Object.BeginState (global)


[edit] LoadNext.ModeTick

event ModeTick (float dt)

Overrides: WeaponFire.ModeTick (global)


[edit] Wait

[edit] Wait.BeginState

event BeginState ()

Overrides: Object.BeginState (global)


[edit] Wait.Timer

event Timer ()

Overrides: WeaponFire.Timer (global)


Personal tools