I'm a doctor, not a mechanic

UE2:StationaryTurret (U2)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
U2 Object >> Actor >> Pawn >> StationaryTurret
Package: 
Engine
Direct subclass:
XMPStationaryTurret

Generic 'Stationary Turret' base class that can be controlled by a Pawn.

Properties[edit]

Property group 'StationaryTurret'[edit]

bProxyControlled[edit]

Type: bool


DestroyEffectClass[edit]

Type: class<Actor>


ExitPositions[edit]

Type: array<Object.Vector>


MaxRotation[edit]

Type: int


Default value: 12500

PitchConstraint[edit]

Type: int


RotationCenter[edit]

Type: Object.Rotator


Steering[edit]

Type: float

between -1 and 1

Throttle[edit]

Type: float

between -1 and 1

YawConstraint[edit]

Type: int


Internal variables[edit]

Barrel[edit]

Type: XMPVehicleBarrel


Barrel1FiringOffset[edit]

Type: Object.Vector


Barrel2FiringOffset[edit]

Type: Object.Vector


bArticulated[edit]

Type: bool


bGetOut[edit]

Type: bool


bRelativeRotation[edit]

Type: bool


bTurretIsAltFiring[edit]

Type: bool


bTurretIsFiring[edit]

Type: bool


CameraOffset[edit]

Type: Object.Vector


Driver[edit]

Type: Pawn


DriverController[edit]

Type: Controller


GunBarrelClass[edit]

Type: class<XMPVehicleBarrel>


initialLocation[edit]

Type: Object.Vector


initialRotation[edit]

Type: Object.Rotator


LastOccupiedTeam[edit]

Type: int


Default value: 255

LastOccupiedTime[edit]

Type: float


LastTimeRotated[edit]

Type: float


MyTurretRotation[edit]

Type: Object.Rotator


OldRotation[edit]

Type: Object.Rotator


OnLine[edit]

Type: bool


ProjectileClass[edit]

Type: class<Actor>


RateOfFire[edit]

Type: int


RotateSound[edit]

Type: Sound


RotateStartSound[edit]

Type: Sound


TurretOffset[edit]

Type: Object.Vector


TurretRotation[edit]

Type: Object.Rotator


Default values[edit]

Property Value
bBlockKarma True
bCanBeBaseForPawns True
bCanPickupInventory False
bEdShouldSnap True
bHasPlayerID False
bIgnoreEncroachers True
bNetInitialRotation True
bNetNotify True
bOwnerNoSee False
bSpecialCalcView True
bUnlit True
bUsable True
bUseEnabled False
CollisionHeight 1.0
CollisionRadius 1.0
ControllerClass None
SoundRadius 128.0
SoundVolume 192

Functions[edit]

Events[edit]

Destroyed[edit]

simulated event Destroyed ()

Overrides: Pawn.Destroyed


EncroachedBy[edit]

event EncroachedBy (Actor Other)

Overrides: Pawn.EncroachedBy


PostBeginPlay[edit]

simulated event PostBeginPlay ()

Overrides: Pawn.PostBeginPlay


PostNetBeginPlay[edit]

simulated event PostNetBeginPlay ()

Overrides: Pawn.PostNetBeginPlay


postnetreceive[edit]

simulated event postnetreceive ()

Overrides: Actor.PostNetReceive


TakeDamage[edit]

event TakeDamage (int Damage, Pawn instigatedBy, Object.Vector hitlocation, Object.Vector momentum, class<DamageTypedamageType)

Overrides: Pawn.TakeDamage


Tick[edit]

simulated event Tick (float deltaSeconds)

Overrides: Actor.Tick


Other instance functions[edit]

ClientKDriverEnter[edit]

simulated function ClientKDriverEnter (PlayerController pc, Pawn P)


ClientKDriverLeave[edit]

simulated function ClientKDriverLeave (PlayerController pc, Pawn P)


FeignDeath[edit]

simulated function FeignDeath ()


Fire[edit]

function Fire (optional float F)

Overrides: Pawn.Fire


GetPlayerClassIndex[edit]

function interface int GetPlayerClassIndex ()

Overrides: Pawn.GetPlayerClassIndex


GetWeaponBoneFor[edit]

function name GetWeaponBoneFor (Inventory I)

Overrides: Pawn.GetWeaponBoneFor


KDriverEnter[edit]

function KDriverEnter (Pawn p)


KDriverLeave[edit]

function bool KDriverLeave (bool bForceLeave)


NotifyEndGame[edit]

function NotifyEndGame ()

Overrides: Pawn.NotifyEndGame


NotifyTeamEnergyStatus[edit]

function NotifyTeamEnergyStatus (bool bEnabled)

Overrides: Actor.NotifyTeamEnergyStatus


OnUse[edit]

function OnUse (Actor User)

Overrides: Actor.OnUse


PossessedBy[edit]

function PossessedBy (Controller C)

Overrides: Pawn.PossessedBy


Resurrect[edit]

simulated function Resurrect ()


RotateTurret[edit]

simulated function RotateTurret (Object.Rotator TurretRot)


SetTeam[edit]

function SetTeam (int NewTeam)

Overrides: Pawn.SetTeam


SpecialCalcView[edit]

simulated function bool SpecialCalcView (out Actor ViewActor, out Object.Vector CameraLocation, out Object.Rotator CameraRotation)

Overrides: Pawn.SpecialCalcView


TryToDrive[edit]

function TryToDrive (Pawn p)


TurretCeaseFire[edit]

function TurretCeaseFire (bool bWasAltFire)


TurretFire[edit]

function TurretFire (bool bWasAltFire)


UnPossessed[edit]

function UnPossessed ()

Overrides: Pawn.UnPossessed