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

DeusEx.Computers

Extends
ElectronicDevices
Modifiers
abstract

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

Direct Known Subclasses:

ComputerPersonal, ComputerPublic, ComputerSecurity

Variables Summary
intalarmTimeout
boolbAnimating
boolbLockedOut
boolbOn
stringCompInUseMsg
DeusExPlayercurFrobber
floatlastAlarmTime
floatlastHackTime
floatlockoutTime
StringmsgLockedOut
sNodeInfoNodeInfo[20]
class<NetworkTerminal>terminalType
NetworkTerminaltermwindow
Computers
EComputerNodesComputerNode
floatlockoutDelay
stringnodeName
sSpecialOptionsspecialOptions[4]
stringTextPackage
stringtitleString
texturetitleTexture
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

Enumerations Summary
EAccessLevel
AL_Untrained, AL_Trained, AL_Advanced, AL_Master
EComputerNodes
CN_UNATCO, CN_VersaLife, CN_QueensTower, CN_USNavy, CN_MJ12Net, CN_PageIndustries, CN_Area51, CN_Everett, CN_NSF, CN_NYC, CN_China, CN_HKNet, CN_QuickStop, CN_LuckyMoney, CN_Illuminati

Structures Summary
sNodeInfo
nodeName, nodeDesc, nodeAddress, nodeTexture
sSpecialOptions
Text, TriggerText, userName, TriggerEvent, UnTriggerEvent, bTriggerOnceOnly, bAlreadyTriggered
sUserInfo
userName, password, accessLevel

Functions Summary
function AdditionalActivation (DeusExPlayer ActivatingPlayer))
function AdditionalDeactivation (DeusExPlayer DeactivatingPlayer))
function BeginAlarm ()))
function ChangePlayerVisibility (bool bInviso))
function CloseOut ()))
function EndAlarm ()))
function Frob (Actor Frobber, Inventory frobWith))
functionint GetAccessLevel (int userIndex))
functionString GetNodeAddress ()))
functionString GetNodeDesc ()))
functionString GetNodeName ()))
functionTexture GetNodeTexture ()))
functionstring GetPassword (int userIndex))
functionstring GetUserName (int userIndex))
functionbool Invoke ()))
functionint NumUsers ()))
function PostBeginPlay ()))
function ResumeDataLinks ()))
function Tick (float deltaTime))
function Tick (float deltaTime))
On
function TryInvoke ()))
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

States Summary
Off Source code
auto state Off
On Source code
state On
Tick


Variables Detail

alarmTimeout Source code

var int alarmTimeout;

bAnimating Source code

var bool bAnimating;

bLockedOut Source code

var bool bLockedOut;

bOn Source code

var bool bOn;

CompInUseMsg Source code

var localized string CompInUseMsg;

curFrobber Source code

var DeusExPlayer curFrobber;

lastAlarmTime Source code

var float lastAlarmTime;

lastHackTime Source code

var float lastHackTime;

lockoutTime Source code

var float lockoutTime;

msgLockedOut Source code

var localized String msgLockedOut;

NodeInfo[20] Source code

var localized sNodeInfo NodeInfo[20];

terminalType Source code

var class<NetworkTerminal> terminalType;

termwindow Source code

var NetworkTerminal termwindow;

Computers

ComputerNode Source code

var(Computers) EComputerNodes ComputerNode;

lockoutDelay Source code

var(Computers) float lockoutDelay;

nodeName Source code

var(Computers) string nodeName;

specialOptions[4] Source code

var(Computers) localized sSpecialOptions specialOptions[4];

TextPackage Source code

var(Computers) string TextPackage;

titleString Source code

var(Computers) string titleString;

titleTexture Source code

var(Computers) texture titleTexture;

userList[8] Source code

var(Computers) sUserInfo userList[8];


Enumerations Detail

EAccessLevel Source code

enum EAccessLevel
{
AL_Untrained, AL_Trained, AL_Advanced, AL_Master
};

EComputerNodes Source code

enum EComputerNodes
{
CN_UNATCO, CN_VersaLife, CN_QueensTower, CN_USNavy, CN_MJ12Net, CN_PageIndustries, CN_Area51, CN_Everett, CN_NSF, CN_NYC, CN_China, CN_HKNet, CN_QuickStop, CN_LuckyMoney, CN_Illuminati
};


Structures Detail

sNodeInfo Source code

struct sNodeInfo
{
var string nodeAddress;
var localized string nodeDesc;
var localized string nodeName;
var Texture nodeTexture;
};


sSpecialOptions Source code

struct sSpecialOptions
{
var bool bAlreadyTriggered;
var(Computers) bool bTriggerOnceOnly;
var(Computers) localized string Text;
var(Computers) name TriggerEvent;
var(Computers) localized string TriggerText;
var(Computers) name UnTriggerEvent;
var(Computers) string userName;
};


sUserInfo Source code

struct sUserInfo
{
var(Computers) EAccessLevel accessLevel;
var(Computers) string password;
var(Computers) string userName;
};



Functions Detail

AdditionalActivation Source code

function AdditionalActivation ( DeusExPlayer ActivatingPlayer) )

AdditionalDeactivation Source code

function AdditionalDeactivation ( DeusExPlayer DeactivatingPlayer) )

BeginAlarm Source code

function BeginAlarm ( ) )

ChangePlayerVisibility Source code

function ChangePlayerVisibility ( bool bInviso) )

CloseOut Source code

function CloseOut ( ) )

EndAlarm Source code

function EndAlarm ( ) )

Frob Source code

function Frob ( Actor Frobber, Inventory frobWith) )

GetAccessLevel Source code

function int GetAccessLevel ( int userIndex) )

GetNodeAddress Source code

function String GetNodeAddress ( ) )

GetNodeDesc Source code

function String GetNodeDesc ( ) )

GetNodeName Source code

function String GetNodeName ( ) )

GetNodeTexture Source code

function Texture GetNodeTexture ( ) )

GetPassword Source code

function string GetPassword ( int userIndex) )

GetUserName Source code

function string GetUserName ( int userIndex) )

Invoke Source code

function bool Invoke ( ) )

NumUsers Source code

function int NumUsers ( ) )

PostBeginPlay Source code

function PostBeginPlay ( ) )

ResumeDataLinks Source code

function ResumeDataLinks ( ) )

Tick Source code

function Tick ( float deltaTime) )

Tick On Source code

function Tick ( float deltaTime) )

TryInvoke Source code

function TryInvoke ( ) )


Defaultproperties

defaultproperties
{
     bOn=True
     lockoutDelay=30.000000
     lastHackTime=-9999.000000
     msgLockedOut="Terminal is locked out for %d more seconds"
     nodeName="UNATCO"
     titleString="United Nations Anti-Terrorist Coalition (UNATCO)"
     titleTexture=Texture'DeusExUI.UserInterface.ComputerLogonLogoUNATCO'
     TextPackage="DeusExText"
     NodeInfo(0)=(nodeName="UNATCO",nodeAddress="UN//UNATCO//RESTRICTED//923.128.6430",nodeTexture=Texture'DeusExUI.UserInterface.ComputerLogonLogoUNATCO')
     NodeInfo(1)=(nodeName="VersaLife",nodeDesc="VersaLife",nodeAddress="VERSALIFECORP//GLOBAL//3939.39.8",nodeTexture=Texture'DeusExUI.UserInterface.ComputerLogonLogoVersaLife')
     NodeInfo(2)=(nodeName="Queens Tower",nodeDesc="Queens Tower Luxury Suites",nodeAddress="QT_UTIL//LOCAL//673.9845.09531",nodeTexture=Texture'DeusExUI.UserInterface.ComputerLogonLogoQueensTower')
     NodeInfo(3)=(nodeName="USN",nodeDesc="United States Navy",nodeAddress="USGOV//MIL//USN//GLOBAL//0001",nodeTexture=Texture'DeusExUI.UserInterface.ComputerLogonLogoUSNavy')
     NodeInfo(4)=(nodeName="MJ12Net",nodeDesc="Majestic 12 Net",nodeAddress="MAJESTIC//GLOBAL//12.12.12",nodeTexture=Texture'DeusExUI.UserInterface.ComputerLogonLogoMJ12')
     NodeInfo(5)=(nodeName="Page Industries",nodeDesc="Page Industries",nodeAddress="PAGEIND//USERWEB//NODE.34@778",nodeTexture=Texture'DeusExUI.UserInterface.ComputerLogonLogoPage')
     NodeInfo(6)=(nodeName="X-51 SecureNet",nodeDesc="X-51 SecureNet",nodeAddress="X51//SECURENET//NODE.938@893",nodeTexture=Texture'DeusExUI.UserInterface.ComputerLogonLogoArea51')
     NodeInfo(7)=(nodeName="Everett Enterprises",nodeDesc="Everett Enterprises",nodeAddress="EE//INTSYS.TT//0232.98//TERMINAL",nodeTexture=Texture'DeusExUI.UserInterface.ComputerLogonLogoEverettEnt')
     NodeInfo(8)=(nodeName="NSF",nodeDesc="NSF",nodeAddress="HUB//RESISTANCE.7654//NSFNODES",nodeTexture=Texture'DeusExUI.UserInterface.ComputerLogonLogoNSF')
     NodeInfo(9)=(nodeName="NYComm",nodeDesc="NYC Communications",nodeAddress="USA//DOMESTIC//NYCCOM.USERS.PUB",nodeTexture=Texture'DeusExUI.UserInterface.ComputerLogonLogoNYComm')
     NodeInfo(10)=(nodeName="PRChina",nodeDesc="Peoples Republic of China",nodeAddress="PRC//GOV//RESTRICTED.HK.562",nodeTexture=Texture'DeusExUI.UserInterface.ComputerLogonLogoPRChina')
     NodeInfo(11)=(nodeName="HKNet",nodeDesc="HK Net",nodeAddress="PUB//HKNET//USERS.ACCTS.20435//2",nodeTexture=Texture'DeusExUI.UserInterface.ComputerLogonLogoHKNet')
     NodeInfo(12)=(nodeName="Quick Stop",nodeDesc="Quick Stop",nodeAddress="PUB//HKNET//QUICKSTOPINT//NODE98",nodeTexture=Texture'DeusExUI.UserInterface.ComputerLogonLogoQuickStop')
     NodeInfo(13)=(nodeName="Lucky Money",nodeDesc="Lucky Money Club",nodeAddress="PUB//HKNET//LUCKYMONEY/BUSSYS.294",nodeTexture=Texture'DeusExUI.UserInterface.ComputerLogonLogoLuckyMoney')
     NodeInfo(14)=(nodeName="IIS",nodeDesc="Illuminati Information Systems",nodeAddress="SECURE//IIS.INFTRANS.SYS//UEU",nodeTexture=Texture'DeusExUI.UserInterface.ComputerLogonLogoIlluminati')
     alarmTimeout=30
     CompInUseMsg="The computer is already in use by %s."
     Mass=20.000000
     Buoyancy=5.000000
}

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