Mostly Harmless

UE2:LinkFire (UT2004)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UT2004 Object >> WeaponFire >> LinkFire
Package: 
XWeapons
Direct subclass:
FM_LinkTurret_AltFire
This class in other games:
UT2003

null

Properties

Property group 'LinkFire'

bFeedbackDeath

Type: bool


Damage

Type: int


Default value: 9

DamageType

Type: class<DamageType>


Default value: Class'XWeapons.DamTypeLinkShaft'

LinkBreakDelay

Type: float


Default value: 0.5

LinkFlexibility

Type: float


Default value: 0.64

MomentumTransfer

Type: float


Default value: 2000.0

TraceRange

Type: float


Default value: 1100.0

Internal variables

bDoHit

Type: bool


Beam

Type: LinkBeamEffect


BeamEffectClass

Type: class<LinkBeamEffect>


Default value: Class'XWeapons.LinkBeamEffect'

BeamSounds

Type: Sound

Array size: 4


Default value, index 0: Sound'WeaponSounds.LinkGun.BLinkGunBeam1'

Default value, index 1: Sound'WeaponSounds.LinkGun.BLinkGunBeam2'

Default value, index 2: Sound'WeaponSounds.LinkGun.BLinkGunBeam3'

Default value, index 3: Sound'WeaponSounds.LinkGun.BLinkGunBeam4'

bInitAimError

Type: bool


Default value: True

bLinkFeedbackPlaying

Type: bool


bStartFire

Type: bool


CurrentAimError

Type: Object.Rotator


DesiredAimError

Type: Object.Rotator


LinkBreakTime

Type: float


LinkScale

Type: float

Array size: 6


Default value, index 1: 0.5

Default value, index 2: 0.9

Default value, index 3: 1.2

Default value, index 4: 1.4

Default value, index 5: 1.5

LinkVolume

Type: byte


Default value: 240

LockedPawn

Type: Pawn


MakeLinkForce

Type: string


Default value: "LinkActivated"

MakeLinkSound

Type: Sound


Default value: Sound'WeaponSounds.LinkGun.LinkActivated'

SentLinkVolume

Type: byte


UpTime

Type: float


Default values

Property Value
AmmoClass Class'XWeapons.LinkAmmo'
AmmoPerFire 1
BotRefireRate 0.99
bPawnRapidFireAnim True
FireAnim 'Idle'
FireEndAnim 'None'
FireRate 0.12
FlashEmitterClass Class'XEffects.LinkMuzFlashBeam1st'
NoAmmoSound Sound'WeaponSounds.P1Reload5'
ShakeOffsetMag
Member Value
X 0.0
Y 1.0
Z 1.0
ShakeOffsetRate
Member Value
X 1000.0
Y 1000.0
Z 1000.0
ShakeOffsetTime 3.0
ShakeRotMag
Member Value
X 0.0
Y 0.0
Z 60.0
ShakeRotRate
Member Value
X 0.0
Y 0.0
Z 4000.0
ShakeRotTime 6.0
WarnTargetPct 0.2

Functions

Events

ModeDoFire

event ModeDoFire ()

Overrides: WeaponFire.ModeDoFire


ModeTick

simulated event ModeTick (float dt)

Overrides: WeaponFire.ModeTick


Other instance functions

AddLink

function bool AddLink (int Size, Pawn Starter)


AdjustLinkDamage

simulated function float AdjustLinkDamage (LinkGun LinkGun, Actor Other, float Damage)


BoundError

function bool BoundError ()


DestroyEffects

simulated function DestroyEffects ()

Overrides: WeaponFire.DestroyEffects


DoFireEffect

function DoFireEffect ()

Overrides: WeaponFire.DoFireEffect


GetFireStart

simulated function Object.Vector GetFireStart (Object.Vector X, Object.Vector Y, Object.Vector Z)

Overrides: WeaponFire.GetFireStart


GetPlayerAim

simulated function Object.Rotator GetPlayerAim (Object.Vector StartTrace, float InAimError)


IsLinkable

function bool IsLinkable (Actor Other)


myHasAmmo

simulated function bool myHasAmmo (LinkGun LinkGun)


PlayFiring

function PlayFiring ()

Overrides: WeaponFire.PlayFiring


RemoveLink

function RemoveLink (int Size, Pawn Starter)


SetLinkTo

function SetLinkTo (Pawn Other)


StartBerserk

function StartBerserk ()

Overrides: WeaponFire.StartBerserk


StopBerserk

function StopBerserk ()

Overrides: WeaponFire.StopBerserk


StopFiring

function StopFiring ()

Overrides: WeaponFire.StopFiring


UpdateLinkColor

simulated function UpdateLinkColor (LinkAttachment.ELinkColor Color)