Always snap to grid

UE2:WeaponInvLaserRifle (U2XMP)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
U2XMP Object >> Actor >> Inventory >> Weapon >> U2Weapon >> WeaponInvLaserRifle
Package: 
U2Weapons
Direct subclass:
WeaponInvLaserRifleGimp

$Workfile: WeaponInvLaserRifle.uc $ Created By: Mark Poesch Created On: 9/29/00 $Author: Aleiby $ $Date: 12/16/02 12:32p $ $Revision: 54 $

Default values

Property Value
ActorFOV 90.0
AIRating 0.9
AIRatingAltFire 0.95
AIRatingFire 0.9
AltFireLastDownTime 1.75
AltFireLastReloadTime 3.9
AltFireLastRoundSound Sound'U2WeaponsA.LaserRifle.LR_AltFireLastRound'
AltFireSound Sound'U2WeaponsA.LaserRifle.LR_LaserBeam'
AltFireTime 0.1
AltRefireRate 0.02
AltShakeMag 3.0
AltShakeTime 2.0
AmmoName Class'U2Weapons.ammoInvLaserRifle'
AutoSwitchPriority 17
bAmbientAltFireSound True
bCrosshairGlows True
bInstantHit True
CockingSound Sound'U2WeaponsA.LaserRifle.LR_Reload'
CrosshairName "LR_Cross"
Damage 150.0
DecoEffects[0]
Member Value
AIAim 8192
AnimSequence 'AltFire'
bRequiresWorldZBuffer True
DecoClass Class'ParticleSystems.ParticleSalamander'
MountNode "#Muzzleflash"
Particles ParticleSalamander'laser_alt.ParticleSalamander0'
DecoEffects[1]
Member Value
AIAim 8192
AnimSequence 'AltFire'
bRequiresWorldZBuffer True
DecoClass Class'ParticleSystems.ParticleSalamander'
MountNode "#Muzzleflash"
Particles ParticleSalamander'laser_alt.ParticleSalamander0'
FireLastDownTime 2.125
FireLastReloadTime 3.615
FireLastRoundSound Sound'U2WeaponsA.LaserRifle.LR_FireLastRound'
FireOffset
Member Value
X 42.0
Y 6.0
Z -36.0
FireSound Sound'U2WeaponsA.LaserRifle.LR_Fire'
FireTime 1.5
FirstPersonOffset
Member Value
X 40.0
Y 34.0
Z -14.0
FlashSkin Shader'WeaponFXT.Laser.LR_Skin2FX'
GroupOffset 1
IconIndex 8
InventoryGroup 2
ItemID "LR"
ItemName "Laser Rifle"
Mesh LegendMesh'GlmWeaponsG.LR_FP'
MomentumTransfer 60000.0
MyDamageType Class'U2.DamageTypeLaserRifle'
PickupAmmoCount 75
PickupClass Class'U2Weapons.weaponLaserRifle'
PlayerViewOffset
Member Value
X 0.0
Z 0.0
PreferCrouchingMultiplier 1.5
PreferProneMultiplier 1.5
ProjectileClass Class'U2Weapons.projectileLaserBeam'
ProjectileSpeed 1200.0
RangeIdealAltFire 256.0
RangeIdealFire 256.0
RangeLimitAltFire 1500.0
RangeLimitFire 32767.0
RangeMaxAltFire 1055.0
RangeMaxFire 2048.0
RangeMinAltFire 0.0
RangeMinFire 0.0
RatingRangeIdealAltFire 0.95
RatingRangeIdealFire 0.9
RatingRangeLimitFire 0.0010
RatingRangeMaxAltFire 0.95
RatingRangeMaxFire 0.3
RatingRangeMinAltFire 0.95
RatingRangeMinFire 0.9
RefireRate 1.0
ReloadTime 3.75
ReloadUnloadedSound Sound'U2WeaponsA.LaserRifle.LR_ReloadUnloaded'
SelectSound Sound'U2WeaponsA.LaserRifle.LR_Select'
ShakeMag 0.0
ShakeTime 0.0
ThirdPersonMesh LegendMesh'GlmWeaponsG.LR_TP'
TraceRange 28800.0
WeaponAnimationType AT_Large

Instance functions

ClientTraceImpact

simulated function ClientTraceImpact (Actor.CheckResult Hit)

Overrides: U2Weapon.ClientTraceImpact


EverywhereFire

simulated function EverywhereFire ()

Overrides: U2Weapon.EverywhereFire


GetFireAmmoUsed

simulated function int GetFireAmmoUsed ()

Overrides: U2Weapon.GetFireAmmoUsed


GetProjSpeed

function float GetProjSpeed (bool bAlt)

Overrides: Weapon.GetProjSpeed


ProcessTraceHitEx

function ProcessTraceHitEx (Object.Vector HitDirection, Actor.CheckResult Hit, float EffectiveDamage)

Overrides: U2Weapon.ProcessTraceHitEx


TraceFireFailed

function TraceFireFailed (Object.Vector EndPoint)

Overrides: U2Weapon.TraceFireFailed


States

AltFiring

Inherits from: U2Weapon.AltFiring

Modifiers: simulated

AltFiring.BeginState

simulated event BeginState ()

Overrides: U2Weapon.AltFiring.BeginState


AltFiring.EndState

simulated event EndState ()

Overrides: U2Weapon.AltFiring.EndState