UE2:WeaponInvDispersion (U2XMP)

From Unreal Wiki, The Unreal Engine Documentation Site
U2XMP Object >> Actor >> Inventory >> Weapon >> U2Weapon >> WeaponInvDispersion
Package:
U2Weapons
Direct subclasses:
WeaponInvDispersionSmall, WeaponTutorialInvDispersion

WeaponInvDispersion.uc $Author: Mfox $ $Date: 12/13/02 2:31a $ $Revision: 52 $

Properties

Property group 'WeaponInvDispersion'

AltChargeTime

Type: float


Default value: 2.0

AltEnergyTimer

Type: float


Default value: 0.25

MaxAltEnergy

Type: int


Default value: 12

RampUpRate

Type: float


Default value: 0.4

Internal variables

AltEnergy

Type: int


FireMode

Type: EFireMode


RampUp

Type: float


Default values

Enums

EFireMode

FM_None
FM_Fire
FM_Charged
FM_AltFire

Functions

Events

TravelPreAccept

event TravelPreAccept ()

Overrides: Weapon.TravelPreAccept


Other instance functions

AuthorityAltFire

function AuthorityAltFire ()

Overrides: U2Weapon.AuthorityAltFire


EverywhereAltFire

simulated function EverywhereAltFire ()

Overrides: U2Weapon.EverywhereAltFire


GetAltEnergyPct

simulated function float GetAltEnergyPct ()


GetAltFireAmmoUsed

simulated function int GetAltFireAmmoUsed ()

Overrides: U2Weapon.GetAltFireAmmoUsed


HandleTargetDetails

simulated function HandleTargetDetails (Actor A, Canvas Canvas, Object.Vector ViewLoc, Object.Rotator ViewRot)

Overrides: U2Weapon.HandleTargetDetails


IncAltEnergy

simulated function IncAltEnergy ()


IsAltCharging

simulated function bool IsAltCharging ()


NotifyPlaySoundSlot

simulated function NotifyPlaySoundSlot (string Slot)

Overrides: U2Weapon.NotifyPlaySoundSlot


PlayAltFiring

simulated function PlayAltFiring ()

Overrides: U2Weapon.PlayAltFiring


PlayFiring

simulated function PlayFiring ()

Overrides: U2Weapon.PlayFiring


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


ProjectileFire

function Projectile ProjectileFire (class<ProjectileProjClass)

Overrides: U2Weapon.ProjectileFire


SwitchAway

simulated function SwitchAway ()

Overrides: U2Weapon.SwitchAway


States

AltCharging

Modifiers: simulated

Ignores: AltFire, Fire

AltCharging.BeginState

simulated event BeginState ()

Overrides: Object.BeginState (global)


AltCharging.EndState

simulated event EndState ()

Overrides: Object.EndState (global)


AltCharging.Tick

simulated event Tick (float DeltaSeconds)

Overrides: Actor.Tick (global)


AltCharging.GetAltEnergyPct

simulated function float GetAltEnergyPct ()

Overrides: GetAltEnergyPct (global)


AltCharging.IncAltEnergy

simulated function IncAltEnergy ()

Overrides: IncAltEnergy (global)


AltCharging.IsAltCharging

simulated function bool IsAltCharging ()

Overrides: IsAltCharging (global)


Idle

Inherits from: U2Weapon.Idle

Modifiers: simulated