Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

DeusEx.WeaponMod

Extends
DeusExPickup
Modifiers
abstract

Core.Object
|   
+-- Engine.Actor
   |   
   +-- Engine.Inventory
      |   
      +-- Engine.Pickup
         |   
         +-- DeusEx.DeusExPickup
            |   
            +-- DeusEx.WeaponMod

Direct Known Subclasses:

WeaponModAccuracy, WeaponModClip, WeaponModLaser, WeaponModRange, WeaponModRecoil, WeaponModReload, WeaponModScope, WeaponModSilencer

Variables Summary
StringDragToUpgrade
WeaponMod
FloatWeaponModifier
Inherited Variables from DeusEx.DeusExPickup
bBreakable, CountLabel, fragType, maxCopies, msgTooMany
Inherited Variables from Engine.Pickup
bAutoActivate, bCanActivate, bCanHaveMultipleCopies, ExpireMessage, Inv, NumCopies

Functions Summary
function ApplyMod (DeusExWeapon weapon))
functionbool CanUpgradeWeapon (DeusExWeapon weapon))
function DestroyMod ()))
function PostBeginPlay ()))
functionbool UpdateInfo (Object winObject))
Inherited Functions from DeusEx.DeusExPickup
BaseChange, BreakItSmashIt, HandlePickupQuery, Landed, PlayLandingSound, UpdateBeltText, UpdateInfo, UseOnce
Inherited Functions from Engine.Pickup
Activate, BeginState, Frob, HandlePickupQuery, PickupFunction, SetRespawn, SpawnCopy, TravelPostAccept, UseCharge, UsedUp


Variables Detail

DragToUpgrade Source code

var localized String DragToUpgrade;

WeaponMod

WeaponModifier Source code

var(WeaponMod) Float WeaponModifier;


Functions Detail

ApplyMod Source code

function ApplyMod ( DeusExWeapon weapon) )

CanUpgradeWeapon Source code

function bool CanUpgradeWeapon ( DeusExWeapon weapon) )

DestroyMod Source code

function DestroyMod ( ) )

PostBeginPlay Source code

function PostBeginPlay ( ) )

UpdateInfo Source code

simulated function bool UpdateInfo ( Object winObject) )


Defaultproperties

defaultproperties
{
     DragToUpgrade="Drag over weapon to upgrade.  Weapons highlighted in GREEN can be upgraded with this mod."
     PlayerViewOffset=(X=30.000000,Z=-12.000000)
     PlayerViewMesh=LodMesh'DeusExItems.WeaponMod'
     PickupViewMesh=LodMesh'DeusExItems.WeaponMod'
     ThirdPersonMesh=LodMesh'DeusExItems.WeaponMod'
     LandSound=Sound'DeusExSounds.Generic.PlasticHit1'
     largeIconWidth=34
     largeIconHeight=49
     Mesh=LodMesh'DeusExItems.WeaponMod'
     CollisionRadius=3.500000
     CollisionHeight=4.420000
     Mass=1.000000
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Mon 8/11/2021 16:31:19.505 - Created with UnCodeX