- Extends
- ElectronicDevices
Core.Object
|
+-- Engine.Actor
|
+-- Engine.Decoration
|
+-- DeusEx.DeusExDecoration
|
+-- DeusEx.ElectronicDevices
|
+-- DeusEx.ATM
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 |
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 |
var bool bLockedOut;
var bool bSuckedDryByHack;
var float lastHackTime;
var float lockoutTime;
var localized String msgLockedOut;
ATM
var(
ATM)
float lockoutDelay;
struct sUserInfo
{
var(ATM) string accountNumber;
var(ATM) int balance;
var(ATM) string PIN;
};
function string GetAccountNumber ( int userIndex) )
function int GetBalance ( int userIndex, float mod) )
function string GetPIN ( int userIndex) )
function ModBalance ( int userIndex, int numCredits, bool bSync) )
function int NumUsers ( ) )
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
}
|
Creation time: Mon 8/11/2021 16:31:02.300 - Created with
UnCodeX