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

DeusEx.ATM

Extends
ElectronicDevices

Core.Object
|   
+-- Engine.Actor
   |   
   +-- Engine.Decoration
      |   
      +-- DeusEx.DeusExDecoration
         |   
         +-- DeusEx.ElectronicDevices
            |   
            +-- DeusEx.ATM

Variables Summary
ATMWindowatmwindow
boolbLockedOut
boolbSuckedDryByHack
floatlastHackTime
floatlockoutTime
StringmsgLockedOut
ATM
floatlockoutDelay
sUserInfouserList[8]
Inherited Variables from DeusEx.DeusExDecoration
bCanBeBase, bExplosive, bFlammable, bFloating, bGenerateFlies, bHighlight, bInvincible, explosionDamage, explosionRadius, Flammability, flyGen, fragType, gradualHurtCounter, gradualHurtSteps, HitPoints, itemArticle, itemName, minDamageThreshold, moverTag, NextLabel, NextState, origRot, pushSoundId

Structures Summary
sUserInfo
accountNumber, PIN, balance

Functions Summary
function Frob (Actor Frobber, Inventory frobWith))
functionstring GetAccountNumber (int userIndex))
functionint GetBalance (int userIndex, float mod))
functionstring GetPIN (int userIndex))
function ModBalance (int userIndex, int numCredits, bool bSync))
functionint NumUsers ()))
Inherited Functions from DeusEx.DeusExDecoration
BaseChange, BeginPlay, BeginState, Bump, ConBindEvents, Destroyed, DropThings, EndConversation, EnterConversationState, Explode, ExtinguishFire, Frag, Frob, Landed, PostPostBeginPlay, PreBeginPlay, ResetScaleGlow, SupportActor, TakeDamage, Tick, Timer, TravelPostAccept, Trigger, ZoneChange


Variables Detail

atmwindow Source code

var ATMWindow atmwindow;

bLockedOut Source code

var bool bLockedOut;

bSuckedDryByHack Source code

var bool bSuckedDryByHack;

lastHackTime Source code

var float lastHackTime;

lockoutTime Source code

var float lockoutTime;

msgLockedOut Source code

var localized String msgLockedOut;

ATM

lockoutDelay Source code

var(ATM) float lockoutDelay;

userList[8] Source code

var(ATM) sUserInfo userList[8];


Structures Detail

sUserInfo Source code

struct sUserInfo
{
var(ATM) string accountNumber;
var(ATM) int balance;
var(ATM) string PIN;
};



Functions Detail

Frob Source code

function Frob ( Actor Frobber, Inventory frobWith) )

GetAccountNumber Source code

function string GetAccountNumber ( int userIndex) )

GetBalance Source code

function int GetBalance ( int userIndex, float mod) )

GetPIN Source code

function string GetPIN ( int userIndex) )

ModBalance Source code

function ModBalance ( int userIndex, int numCredits, bool bSync) )

NumUsers Source code

function int NumUsers ( ) )


Defaultproperties

defaultproperties
{
     lockoutDelay=60.000000
     lastHackTime=-9999.000000
     msgLockedOut="Terminal is locked out for %d more seconds"
     ItemName="Public Banking Terminal"
     Physics=PHYS_None
     Mesh=LodMesh'DeusExDeco.ATM'
     SoundRadius=8
     SoundVolume=255
     AmbientSound=Sound'DeusExSounds.Generic.ElectronicsHum'
     CollisionHeight=40.000000
     bCollideWorld=False
     Mass=400.000000
     Buoyancy=200.000000
}

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