UE2:StationaryTurret (U2)
- Package:
- Engine
- Direct subclass:
- XMPStationaryTurret
This is an auto-generated page and may need human attention. Please remove the {{autogenerated}} tag if the page seems reasonably complete or replace it with the {{expand}} tag if the page is not yet complete. |
Generic 'Stationary Turret' base class that can be controlled by a Pawn.
Properties
Property group 'StationaryTurret'
bProxyControlled
Type: bool
DestroyEffectClass
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
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
Overrides: Pawn.Destroyed
EncroachedBy
Overrides: Pawn.EncroachedBy
PostBeginPlay
Overrides: Pawn.PostBeginPlay
PostNetBeginPlay
Overrides: Pawn.PostNetBeginPlay
postnetreceive
Overrides: Actor.PostNetReceive
TakeDamage
Overrides: Pawn.TakeDamage
Tick
Overrides: Actor.Tick
Other instance functions
ClientKDriverEnter
ClientKDriverLeave
FeignDeath
Fire
Overrides: Pawn.Fire
GetPlayerClassIndex
Overrides: Pawn.GetPlayerClassIndex
GetWeaponBoneFor
Overrides: Pawn.GetWeaponBoneFor
KDriverEnter
KDriverLeave
NotifyEndGame
Overrides: Pawn.NotifyEndGame
NotifyTeamEnergyStatus
Overrides: Actor.NotifyTeamEnergyStatus
OnUse
Overrides: Actor.OnUse
PossessedBy
Overrides: Pawn.PossessedBy
Resurrect
RotateTurret
SetTeam
Overrides: Pawn.SetTeam
SpecialCalcView
Overrides: Pawn.SpecialCalcView
TryToDrive
TurretCeaseFire
TurretFire
UnPossessed
Overrides: Pawn.UnPossessed