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

DeusEx.SecurityCamera

Extends
HackableDevices

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

Variables Summary
boolbConfused
boolbEventTriggered
boolbFoundCurPlayer
boolbPlayerSeen
boolbTrackPlayer
floatconfusionDuration
floatconfusionTimer
ActorcurTarget
floatlastSeenTimer
floatmemoryTime
stringmsgActivated
stringmsgDeactivated
RotatororigRot
floatplayerCheckTimer
vectorplayerLocation
ActorprevTarget
RotatorReplicatedRotation
PawnsafeTarget
floatswingTimer
intteam
floattriggerDelay
floattriggerTimer
SecurityCamera
boolbActive
boolbNoAlarm
boolbSwing
intcameraFOV
intcameraRange
intswingAngle
floatswingPeriod
Inherited Variables from DeusEx.HackableDevices
bHackable, bHacking, curTool, hackPlayer, hackStrength, hackTime, hackValue, initialhackStrength, LastTickTime, msgAlreadyHacked, msgHacking, msgMultitoolSuccess, msgNotHacked, numHacks, TicksPerHack, TicksSinceLastHack, TimeSinceReset, TimeToReset, UnTriggerEvent[4]

Functions Summary
functionActor AcquireMultiplayerTarget ()))
function BeginPlay ()))
function CheckPlayerVisibility (DeusExPlayer player))
function HackAction (Actor Hacker, bool bHacked))
function TakeDamage (int Damage, Pawn EventInstigator, vector HitLocation, vector Momentum, name DamageType))
Active
function Tick (float deltaTime))
function Trigger (Actor Other, Pawn Instigator))
function TriggerEvent (bool bTrigger))
function UnTrigger (Actor Other, Pawn Instigator))
Inherited Functions from DeusEx.HackableDevices
Frob, HackAction, PostBeginPlay, StopHacking, Tick, Timer

States Summary
Active Source code
auto state Active
TakeDamage


Variables Detail

bConfused Source code

var bool bConfused;

bEventTriggered Source code

var bool bEventTriggered;

bFoundCurPlayer Source code

var bool bFoundCurPlayer;

bPlayerSeen Source code

var bool bPlayerSeen;

bTrackPlayer Source code

var bool bTrackPlayer;

confusionDuration Source code

var float confusionDuration;

confusionTimer Source code

var float confusionTimer;

curTarget Source code

var Actor curTarget;

lastSeenTimer Source code

var float lastSeenTimer;

memoryTime Source code

var float memoryTime;

msgActivated Source code

var localized string msgActivated;

msgDeactivated Source code

var localized string msgDeactivated;

origRot Source code

var Rotator origRot;

playerCheckTimer Source code

var float playerCheckTimer;

playerLocation Source code

var vector playerLocation;

prevTarget Source code

var Actor prevTarget;

ReplicatedRotation Source code

var Rotator ReplicatedRotation;

safeTarget Source code

var Pawn safeTarget;

swingTimer Source code

var float swingTimer;

team Source code

var int team;

triggerDelay Source code

var float triggerDelay;

triggerTimer Source code

var float triggerTimer;

SecurityCamera

bActive Source code

var(SecurityCamera) bool bActive;

bNoAlarm Source code

var(SecurityCamera) bool bNoAlarm;

bSwing Source code

var(SecurityCamera) bool bSwing;

cameraFOV Source code

var(SecurityCamera) int cameraFOV;

cameraRange Source code

var(SecurityCamera) int cameraRange;

swingAngle Source code

var(SecurityCamera) int swingAngle;

swingPeriod Source code

var(SecurityCamera) float swingPeriod;


Functions Detail

AcquireMultiplayerTarget Source code

function Actor AcquireMultiplayerTarget ( ) )

BeginPlay Source code

function BeginPlay ( ) )

CheckPlayerVisibility Source code

function CheckPlayerVisibility ( DeusExPlayer player) )

HackAction Source code

function HackAction ( Actor Hacker, bool bHacked) )

TakeDamage Active Source code

function TakeDamage ( int Damage, Pawn EventInstigator, vector HitLocation, vector Momentum, name DamageType) )

Tick Source code

function Tick ( float deltaTime) )

Trigger Source code

function Trigger ( Actor Other, Pawn Instigator) )

TriggerEvent Source code

function TriggerEvent ( bool bTrigger) )

UnTrigger Source code

function UnTrigger ( Actor Other, Pawn Instigator) )


Defaultproperties

defaultproperties
{
     swingAngle=8192
     swingPeriod=8.000000
     cameraFOV=4096
     cameraRange=1024
     memoryTime=5.000000
     bActive=True
     confusionDuration=10.000000
     triggerDelay=4.000000
     msgActivated="Camera activated"
     msgDeactivated="Camera deactivated"
     Team=-1
     HitPoints=50
     minDamageThreshold=50
     bInvincible=False
     FragType=Class'DeusEx.MetalFragment'
     ItemName="Surveillance Camera"
     Physics=PHYS_Rotating
     Texture=Texture'DeusExDeco.Skins.SecurityCameraTex2'
     Mesh=LodMesh'DeusExDeco.SecurityCamera'
     SoundRadius=48
     SoundVolume=192
     AmbientSound=Sound'DeusExSounds.Generic.CameraHum'
     CollisionRadius=10.720000
     CollisionHeight=11.000000
     LightType=LT_Steady
     LightBrightness=120
     LightHue=80
     LightSaturation=100
     LightRadius=1
     bRotateToDesired=True
     Mass=20.000000
     Buoyancy=5.000000
     RotationRate=(Pitch=65535,Yaw=65535)
     bVisionImportant=True
}

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