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

Deployables.Turret

Extends
ProximitySensor
Modifiers
abstract

Core.Object
|   
+-- Engine.Actor
   |   
   +-- Engine.function
      |   
      +-- U2.StationaryPawn
         |   
         +-- Deployables.DeployedUnit
            |   
            +-- Deployables.ProximitySensor
               |   
               +-- Deployables.Turret

Direct Known Subclasses:

AutoTurret, RocketTurret

Constants Summary
Inherited Contants from Deployables.DeployedUnit
NotifyDeployedTimerName

Variables Summary
rotatorAimingRotation
vectorAimingVector
vectorClientAimingVector
WeaponMyWeapon
vectorViewOffset
Turret
nameBoneElevatorEnd
nameBoneLeftBarrelEnd
nameBonePitch
nameBoneRightBarrelEnd
nameBoneYaw
boolbSplashDamage
SoundTurretMoveSound
class<Weapon>WeaponType
Inherited Variables from Deployables.ProximitySensor
ActionRate, ActionSound, ActiveAlertSound, bAmbientActionSound, TimeToTrack, TrackingRangeMultiplier, TrackingSound
Inherited Variables from Deployables.DeployedUnit
AmbientNoiseSound, bActive, bDeployed, bEnabled, CarcassMesh, ClientTeamIndex, DamageFilterClass, DeployableAddPctPer, DeploySound, Description, DestroyedAlertSound, DisabledSkin, DisabledSound, DisableTime, EnabledSound, EnergyCostPerSec, ExplosionClass, HitEffect, InventoryType, KillerController, LandedNotifyDeployedDelay, PickupMessage, SelfDestructDuration, SelfDestructTimer, ShutdownSound, SpamTexture0, SpamTexture1, SpamTexture255

Functions Summary
function ApplyAimingRotation ()
event BeginState ()
Offline
event EndState ()
Offline
function FiredWeapon ()
functionrotator GetAimingRotation ()
functionvector GetViewLocation ()
function Initialize (bool bAltActivate)
event PostNetReceive ()
function RegisterConsumer ()
function SetAimingRotation (vector AimVector)
event SetAnimAction (name NewAction)
function SetPitch (rotator NewRotation)
function SetTeam (int NewTeam)
function SetYaw (rotator NewRotation)
function ShutDownDeployedUnit (bool bDestroyed, optional Pawn P)
function TakeDamage (int Damage, Pawn InstigatedBy, vector HitLocation, vector Momentum, class<DamageType> DamageType)
function UnRegisterConsumer ()
Inherited Functions from Deployables.ProximitySensor
NotifyDeployed, SetEnabled
Inherited Functions from Deployables.DeployedUnit
BeginState, CheckForEncroachingPawns, DamageEncroacher, Destroyed, DisableCollision, DisableUnit, EnableCollision, EnableUnit, EncroachingOn, Explode, GetKillerController, Initialize, IsActive, IsEnabled, IsUsable, KillInventory, Landed, NotifyDeployed, NotifyDeployedTimer, NotifyTeamEnergyStatus, OnUse, PostBeginPlay, PostNetReceive, RegisterConsumer, ReplicationReady, ReplicationReadyCheck, SetActive, SetEnabled, SetKillerController, SetSkin, SetTeam, SetTextures, SetupClient, ShutDownDeployedUnit, string, TakeDamage, Timer, UnRegisterConsumer

States Summary
Offline Source code
state Offline
BeginState, EndState


Variables Detail

AimingRotation Source code

var rotator AimingRotation;

AimingVector Source code

var vector AimingVector;

ClientAimingVector Source code

var vector ClientAimingVector;

MyWeapon Source code

var Weapon MyWeapon;

ViewOffset Source code

var vector ViewOffset;

Turret

BoneElevatorEnd Source code

var(Turret) name BoneElevatorEnd;

BoneLeftBarrelEnd Source code

var(Turret) name BoneLeftBarrelEnd;

BonePitch Source code

var(Turret) name BonePitch;

BoneRightBarrelEnd Source code

var(Turret) name BoneRightBarrelEnd;

BoneYaw Source code

var(Turret) name BoneYaw;

bSplashDamage Source code

var(Turret) bool bSplashDamage;

TurretMoveSound Source code

var(Turret) Sound TurretMoveSound;

WeaponType Source code

var(Turret) class<Weapon> WeaponType;


Functions Detail

ApplyAimingRotation Source code

simulated function ApplyAimingRotation ( )

BeginState Offline Source code

event BeginState ( )

EndState Offline Source code

event EndState ( )

FiredWeapon Source code

function FiredWeapon ( )

GetAimingRotation Source code

function rotator GetAimingRotation ( )

GetViewLocation Source code

simulated function vector GetViewLocation ( )

Initialize Source code

function Initialize ( bool bAltActivate )

PostNetReceive Source code

simulated event PostNetReceive ( )

RegisterConsumer Source code

function RegisterConsumer ( )

SetAimingRotation Source code

function SetAimingRotation ( vector AimVector )

SetAnimAction Source code

simulated event SetAnimAction ( name NewAction )

SetPitch Source code

simulated function SetPitch ( rotator NewRotation )

SetTeam Source code

simulated function SetTeam ( int NewTeam )

SetYaw Source code

simulated function SetYaw ( rotator NewRotation )

ShutDownDeployedUnit Source code

function ShutDownDeployedUnit ( bool bDestroyed, optional Pawn P )

TakeDamage Source code

function TakeDamage ( int Damage, Pawn InstigatedBy, vector HitLocation, vector Momentum, class<DamageType> DamageType )

UnRegisterConsumer Source code

function UnRegisterConsumer ( )


Defaultproperties

defaultproperties
{
    BonePitch="Elevator"
    BoneYaw="Rotator"
    BoneLeftBarrelEnd="LeftEnd"
    BoneRightBarrelEnd="RightEnd"
    BoneElevatorEnd="ElevatorEnd"
    ClientAimingVector=(X=9999999.000000,Y=9999999.000000,Z=9999999.000000)
    Description="Turret"
    SpamTexture0=Texture'Legend.Skins.JLSSRed'
    SpamTexture1=Texture'Legend.Skins.JLSSBlue'
    DeployableAddPctPer=0.012500
    bHasAttack=True
    SightRadius=4000.000000
    PeripheralVision=0.500000
    Health=500
    ControllerClass=Class'Deployables.TurretController'
    StaticMesh=StaticMesh'Arch_TurretsM.Small.Deployable_Base_TD_01'
    DrawScale=1.000000
    PrePivot=(Z=0.000000)
     AlternateSkins(0)=Shader'Arch_TurretsT.Small.metl_DeployableTurret_001_Red'
     AlternateSkins(1)=Shader'Arch_TurretsT.Small.metl_deployableturret_001_blue'
    CollisionRadius=50.000000
    CollisionHeight=60.000000
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Tue 27/4/2010 03:12:40.228 - Created with UnCodeX