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

DeusEx.HackableDevices

Extends
ElectronicDevices
Modifiers
abstract

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

Direct Known Subclasses:

AcousticSensor, AlarmUnit, AutoTurretGun, ControlPanel, Keypad, RetinalScanner, SecurityCamera

Variables Summary
boolbHacking
MultitoolcurTool
DeusExPlayerhackPlayer
floathackTime
floathackValue
floatLastTickTime
stringmsgAlreadyHacked
stringmsgHacking
stringmsgMultitoolSuccess
stringmsgNotHacked
intnumHacks
floatTicksPerHack
floatTicksSinceLastHack
floatTimeSinceReset
floatTimeToReset
HackableDevices
boolbHackable
floathackStrength
floatinitialhackStrength
nameUnTriggerEvent[4]
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

Functions Summary
function Frob (Actor Frobber, Inventory frobWith))
function HackAction (Actor Hacker, bool bHacked))
function PostBeginPlay ()))
function StopHacking ()))
function Tick (float deltaTime))
function Timer ()))
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

bHacking Source code

var bool bHacking;

curTool Source code

var Multitool curTool;

hackPlayer Source code

var DeusExPlayer hackPlayer;

hackTime Source code

var float hackTime;

hackValue Source code

var float hackValue;

LastTickTime Source code

var float LastTickTime;

msgAlreadyHacked Source code

var localized string msgAlreadyHacked;

msgHacking Source code

var localized string msgHacking;

msgMultitoolSuccess Source code

var localized string msgMultitoolSuccess;

msgNotHacked Source code

var localized string msgNotHacked;

numHacks Source code

var int numHacks;

TicksPerHack Source code

var float TicksPerHack;

TicksSinceLastHack Source code

var float TicksSinceLastHack;

TimeSinceReset Source code

var float TimeSinceReset;

TimeToReset Source code

var float TimeToReset;

HackableDevices

bHackable Source code

var(HackableDevices) bool bHackable;

hackStrength Source code

var(HackableDevices) float hackStrength;

initialhackStrength Source code

var(HackableDevices) float initialhackStrength;

UnTriggerEvent[4] Source code

var(HackableDevices) name UnTriggerEvent[4];


Functions Detail

Frob Source code

function Frob ( Actor Frobber, Inventory frobWith) )

HackAction Source code

function HackAction ( Actor Hacker, bool bHacked) )

PostBeginPlay Source code

function PostBeginPlay ( ) )

StopHacking Source code

function StopHacking ( ) )

Tick Source code

function Tick ( float deltaTime) )

Timer Source code

function Timer ( ) )


Defaultproperties

defaultproperties
{
     bHackable=True
     hackStrength=0.200000
     HackTime=4.000000
     TimeToReset=28.000000
     msgMultitoolSuccess="You bypassed the device"
     msgNotHacked="It's secure"
     msgHacking="Bypassing the device..."
     msgAlreadyHacked="It's already bypassed"
     Physics=PHYS_None
     bCollideWorld=False
}

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