- Extends
- DeusExDecoration
Core.Object
|
+-- Engine.Actor
|
+-- Engine.Decoration
|
+-- DeusEx.DeusExDecoration
|
+-- DeusEx.AutoTurret
Direct Known Subclasses:
AutoTurretSmall
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 |
Inherited Variables from Engine.Decoration |
BaseEyeHeight, bBobbing, bOnlyTriggerable, bPushable, bPushSoundPlaying, bSplash, bWasCarried, content2, content3, contents, EffectWhenDestroyed, EndPushSound, numLandings, PushSound |
Functions Summary |
 | Actor | AcquireMultiplayerTarget ()))
|
 | | AlarmHeard (Name event, EAIEventState state, XAIParams params))
|
 | | Destroyed ()))
|
 | | Fire ()))
|
 | name | GetWallMaterial (vector HitLocation, vector HitNormal))
|
 | | PlayHitSound (actor destActor, Actor hitActor))
|
 | | PostBeginPlay ()))
|
 | | PreBeginPlay ()))
|
 | | SetSafeTarget (Pawn newSafeTarget ))
|
 | | SpawnBlood (Vector HitLocation, Vector HitNormal))
|
 | | SpawnEffects (Vector HitLocation, Vector HitNormal, Actor Other))
|
 | | TakeDamage (int Damage, Pawn EventInstigator, vector HitLocation, vector Momentum, name DamageType)) Active |
 | | Tick (float deltaTime))
|
 | | Timer ()))
|
 | | Trigger (Actor Other, Pawn Instigator))
|
 | | UnTrigger (Actor Other, Pawn Instigator))
|
 | | UpdateSwitch ()))
|
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 |
Inherited Functions from Engine.Decoration |
BaseChange, Bump, Destroyed, Drop, FollowHolder, Frag, Landed, skinnedFrag, Timer, Trigger, ZoneChange |
var bool bComputerReset;
var bool bConfused;
var bool bDisabled;
var float beepTime;
var bool bPreAlarmActiveState;
var bool bSwitching;
var float confusionDuration;
var float confusionTimer;
var float fireTimer;
var int mpTurretDamage;
var int mpTurretRange;
var float pitchLimit;
var float SwitchTime;
var float TargetRefreshTime;
var int team;
AutoTurret
AcquireMultiplayerTarget Source code
function Actor AcquireMultiplayerTarget ( ) )
function Destroyed ( ) )
function name GetWallMaterial (
vector HitLocation,
vector HitNormal) )
function PlayHitSound (
actor destActor,
Actor hitActor) )
function PostBeginPlay ( ) )
function PreBeginPlay ( ) )
function SetSafeTarget (
Pawn newSafeTarget ) )
function SpawnBlood (
Vector HitLocation,
Vector HitNormal) )
simulated function SpawnEffects (
Vector HitLocation,
Vector HitNormal,
Actor Other) )
function Tick ( float deltaTime) )
simulated function Timer ( ) )
function UpdateSwitch ( ) )
defaultproperties
{
titleString="AutoTurret"
bTrackPlayersOnly=True
bActive=True
maxRange=512
fireRate=0.250000
gunAccuracy=0.500000
gunDamage=5
AmmoAmount=1000
confusionDuration=10.000000
pitchLimit=11000.000000
Team=-1
mpTurretDamage=20
mpTurretRange=1024
HitPoints=50
minDamageThreshold=50
bHighlight=False
ItemName="Turret Base"
bPushable=False
Physics=PHYS_None
Mesh=LodMesh'DeusExDeco.AutoTurretBase'
SoundRadius=48
SoundVolume=192
AmbientSound=Sound'DeusExSounds.Generic.AutoTurretHum'
CollisionRadius=14.000000
CollisionHeight=20.200001
Mass=50.000000
Buoyancy=10.000000
bVisionImportant=True
}
|
Creation time: Mon 8/11/2021 16:31:02.596 - Created with
UnCodeX