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

DeusEx.ChargedPickup

Extends
DeusExPickup
Modifiers
abstract

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

Direct Known Subclasses:

AdaptiveArmor, BallisticArmor, HazMatSuit, Rebreather, TechGoggles

Variables Summary
boolbIsActive
TextureChargedIcon
StringChargeRemainingLabel
ChargedPickup
soundActivateSound
boolbOneUseOnly
soundDeactivateSound
soundLoopSound
class<Skill>skillNeeded
Inherited Variables from DeusEx.DeusExPickup
bBreakable, CountLabel, fragType, maxCopies, msgTooMany
Inherited Variables from Engine.Pickup
bAutoActivate, bCanActivate, bCanHaveMultipleCopies, ExpireMessage, Inv, NumCopies

Functions Summary
function Activate ()))
Activated
function BeginState ()))
Activated
functionint CalcChargeDrain (DeusExPlayer Player))
function ChargedPickupBegin (DeusExPlayer Player))
function ChargedPickupEnd (DeusExPlayer Player))
function ChargedPickupUpdate (DeusExPlayer Player))
function EndState ()))
Activated
functionFloat GetCurrentCharge ()))
functionbool IsActive ()))
function Timer ()))
Activated
functionbool UpdateInfo (Object winObject))
function UsedUp ()))
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

States Summary
Activated Source code
state Activated
Activate, BeginState, EndState, Timer
DeActivated Source code
state DeActivated


Variables Detail

bIsActive Source code

var travel bool bIsActive;

ChargedIcon Source code

var Texture ChargedIcon;

ChargeRemainingLabel Source code

var localized String ChargeRemainingLabel;

ChargedPickup

ActivateSound Source code

var(ChargedPickup) sound ActivateSound;

bOneUseOnly Source code

var(ChargedPickup) bool bOneUseOnly;

DeactivateSound Source code

var(ChargedPickup) sound DeactivateSound;

LoopSound Source code

var(ChargedPickup) sound LoopSound;

skillNeeded Source code

var(ChargedPickup) class<Skill> skillNeeded;


Functions Detail

Activate Activated Source code

function Activate ( ) )

BeginState Activated Source code

function BeginState ( ) )

CalcChargeDrain Source code

simulated function int CalcChargeDrain ( DeusExPlayer Player) )

ChargedPickupBegin Source code

function ChargedPickupBegin ( DeusExPlayer Player) )

ChargedPickupEnd Source code

function ChargedPickupEnd ( DeusExPlayer Player) )

ChargedPickupUpdate Source code

function ChargedPickupUpdate ( DeusExPlayer Player) )

EndState Activated Source code

function EndState ( ) )

GetCurrentCharge Source code

simulated function Float GetCurrentCharge ( ) )

IsActive Source code

simulated function bool IsActive ( ) )

Timer Activated Source code

function Timer ( ) )

UpdateInfo Source code

simulated function bool UpdateInfo ( Object winObject) )

UsedUp Source code

function UsedUp ( ) )


Defaultproperties

defaultproperties
{
     bOneUseOnly=True
     ActivateSound=Sound'DeusExSounds.Pickup.PickupActivate'
     DeActivateSound=Sound'DeusExSounds.Pickup.PickupDeactivate'
     ChargeRemainingLabel="Charge remaining:"
     bActivatable=True
     Charge=2000
}

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