My program doesn't have bugs. It just develops random features.

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

Property group 'StationaryTurret'

bProxyControlled

Type: bool


DestroyEffectClass

Type: class<Actor>


ExitPositions

Type: array<Object.Vector>


MaxRotation

Type: int


Default value: 12500

PitchConstraint

Type: int


RotationCenter

Type: Object.Rotator


Steering

Type: float

between -1 and 1

Throttle

Type: float

between -1 and 1

YawConstraint

Type: int


Internal variables

Barrel

Type: XMPVehicleBarrel


Barrel1FiringOffset

Type: Object.Vector


Barrel2FiringOffset

Type: Object.Vector


bArticulated

Type: bool


bGetOut

Type: bool


bRelativeRotation

Type: bool


bTurretIsAltFiring

Type: bool


bTurretIsFiring

Type: bool


CameraOffset

Type: Object.Vector


Driver

Type: Pawn


DriverController

Type: Controller


GunBarrelClass

Type: class<XMPVehicleBarrel>


initialLocation

Type: Object.Vector


initialRotation

Type: Object.Rotator


LastOccupiedTeam

Type: int


Default value: 255

LastOccupiedTime

Type: float


LastTimeRotated

Type: float


MyTurretRotation

Type: Object.Rotator


OldRotation

Type: Object.Rotator


OnLine

Type: bool


ProjectileClass

Type: class<Actor>


RateOfFire

Type: int


RotateSound

Type: Sound


RotateStartSound

Type: Sound


TurretOffset

Type: Object.Vector


TurretRotation

Type: Object.Rotator


Default values

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

Events

Destroyed

simulated event Destroyed ()

Overrides: Pawn.Destroyed


EncroachedBy

event EncroachedBy (Actor Other)

Overrides: Pawn.EncroachedBy


PostBeginPlay

simulated event PostBeginPlay ()

Overrides: Pawn.PostBeginPlay


PostNetBeginPlay

simulated event PostNetBeginPlay ()

Overrides: Pawn.PostNetBeginPlay


postnetreceive

simulated event postnetreceive ()

Overrides: Actor.PostNetReceive


TakeDamage

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

Overrides: Pawn.TakeDamage


Tick

simulated event Tick (float deltaSeconds)

Overrides: Actor.Tick


Other instance functions

ClientKDriverEnter

simulated function ClientKDriverEnter (PlayerController pc, Pawn P)


ClientKDriverLeave

simulated function ClientKDriverLeave (PlayerController pc, Pawn P)


FeignDeath

simulated function FeignDeath ()


Fire

function Fire (optional float F)

Overrides: Pawn.Fire


GetPlayerClassIndex

function interface int GetPlayerClassIndex ()

Overrides: Pawn.GetPlayerClassIndex


GetWeaponBoneFor

function name GetWeaponBoneFor (Inventory I)

Overrides: Pawn.GetWeaponBoneFor


KDriverEnter

function KDriverEnter (Pawn p)


KDriverLeave

function bool KDriverLeave (bool bForceLeave)


NotifyEndGame

function NotifyEndGame ()

Overrides: Pawn.NotifyEndGame


NotifyTeamEnergyStatus

function NotifyTeamEnergyStatus (bool bEnabled)

Overrides: Actor.NotifyTeamEnergyStatus


OnUse

function OnUse (Actor User)

Overrides: Actor.OnUse


PossessedBy

function PossessedBy (Controller C)

Overrides: Pawn.PossessedBy


Resurrect

simulated function Resurrect ()


RotateTurret

simulated function RotateTurret (Object.Rotator TurretRot)


SetTeam

function SetTeam (int NewTeam)

Overrides: Pawn.SetTeam


SpecialCalcView

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

Overrides: Pawn.SpecialCalcView


TryToDrive

function TryToDrive (Pawn p)


TurretCeaseFire

function TurretCeaseFire (bool bWasAltFire)


TurretFire

function TurretFire (bool bWasAltFire)


UnPossessed

function UnPossessed ()

Overrides: Pawn.UnPossessed