Mostly Harmless

UE2:ASTurret (UT2004)

From Unreal Wiki, The Unreal Engine Documentation Site

Jump to: navigation, search
UT2004 Object >> Actor >> Pawn >> Vehicle >> ASVehicle >> ASTurret

Contents

Package: 
UT2k4Assault
Direct subclasses:
ASTurret_BallTurret, ASTurret_IonCannon, ASTurret_LinkTurret, ASTurret_Minigun, ASVehicle_Sentinel

ASTurret Created by Laurent Delayen © 2003, Epic Games, Inc. All Rights Reserved

[edit] Properties

[edit] Property group 'ASTurret'

[edit] CamAbsLocation

Type: Object.Vector


Default value:

Member Value
Z 100.0

[edit] CamDistance

Type: Object.Vector


Default value:

Member Value
X -800.0
Z 100.0

[edit] CamRelLocation

Type: Object.Vector


Default value:

Member Value
X 200.0
Z 100.0

[edit] CamRotationInertia

Type: float


Default value: 1.0E-5

[edit] DesiredPlayerFOV

Type: float


[edit] MinPlayerFOV

Type: float


Default value: 20.0

[edit] ObjectiveTag

Type: name

Array size: 6


[edit] OldFOV

Type: float


[edit] RotationInertia

Type: float

Modifiers: const


Default value: 0.2

[edit] RotationSpeed

Type: float

Modifiers: const


Default value: 16.0

[edit] RotPitchConstraint

Type: Object.Range

Modifiers: const

Min=0d,-90d Max=0d,+90d 16384=0d 0=90d

Default value:

Member Value
Max 4096.0
Min 12288.0

[edit] ZoomSpeed

Type: float


Default value: 1.5

[edit] ZoomWeaponOffsetAdjust

Type: float


Default value: 80.0

[edit] Internal variables

[edit] bZooming

Type: bool


[edit] EntryTriggers

Type: array<SVehicleTrigger>


[edit] LastCamRot

Type: Object.Rotator


[edit] LastTimeSeconds

Type: float


[edit] OriginalRotation

Type: Object.Rotator


[edit] PitchAccel

Type: float


[edit] TurretBase

Type: ASTurret_Base


[edit] TurretBaseClass

Type: class<ASTurret_Base>


[edit] TurretSwivel

Type: ASTurret_Base


[edit] TurretSwivelClass

Type: class<ASTurret_Base>


[edit] WeaponInfoTexture

Type: Texture


[edit] YawAccel

Type: float


[edit] ZoomTick

Type: Material


Default value: Material'Turrets.LinkZoomTickRot'

[edit] ZoomTickTex

Type: Material


Default value: Material'turrets.LinkZoomTickBar'

[edit] Default values

Property Value
AccelRate 0.0
AirSpeed 0.0
AmbientGlow 64
AutoTurretControllerClass Class'UnrealGame.TurretController'
bAutoTurret True
bCHZeroYOffset True
bCollideWorld False
bDefensive True
bIgnoreEncroachers True
bIgnoreForces True
bPathColliding True
bRemoteControlled True
bShouldBaseAtStartup False
bSimulateGravity False
bSpecialCalcView True
bSpecialHUD True
bStationary True
CollisionHeight 80.0
CollisionRadius 80.0
CrosshairScale 0.5
DefaultCrosshair Material'Crosshairs.HUD.Crosshair_Circle1'
DrawScale 5.0
FPCamPos
Member Value
X 0.0
Y 0.0
Z 40.0
Health 650
HealthMax 650.0
JumpZ 0.0
LandMovementState 'PlayerTurreting'
MaxFallSpeed 0.0
Physics PHYS_Rotating
SightRadius 25000.0
VehicleNameString "Energy Turret"
VehiclePositionString "manning a turret"
VehicleProjSpawnOffset
Member Value
X 138.0
Y -65.0
Z 16.0
WaterSpeed 0.0

[edit] Functions

[edit] Static functions

[edit] StaticPrecache

static function StaticPrecache (LevelInfo L)

Overrides: ASVehicle.StaticPrecache


[edit] Events

[edit] Destroyed

simulated event Destroyed ()

Overrides: ASVehicle.Destroyed


[edit] PostBeginPlay

simulated event PostBeginPlay ()

Overrides: ASVehicle.PostBeginPlay


[edit] PostNetBeginPlay

simulated event PostNetBeginPlay ()

Overrides: Pawn.PostNetBeginPlay


[edit] Other instance functions

[edit] BotDesireability

function float BotDesireability (Actor S, int TeamIndex, Actor Objective)

Overrides: Vehicle.BotDesireability


[edit] ClientKDriverEnter

simulated function ClientKDriverEnter (PlayerController PC)

Overrides: ASVehicle.ClientKDriverEnter


[edit] DrawCrosshair

simulated function bool DrawCrosshair (Canvas C, out Object.Vector ScreenPos)

Overrides: ASVehicle.DrawCrosshair


[edit] DrawHealthInfo

simulated function DrawHealthInfo (Canvas C, PlayerController PC)

Overrides: ASVehicle.DrawHealthInfo


[edit] Explode

simulated function Explode (Object.Vector HitLocation, Object.Vector HitNormal)

Overrides: ASVehicle.Explode


[edit] GetViewRotation

simulated function Object.Rotator GetViewRotation ()

Overrides: Pawn.GetViewRotation


[edit] HasAmmo

simulated function bool HasAmmo ()


[edit] NextWeapon

simulated function NextWeapon ()

Overrides: Vehicle.NextWeapon


[edit] PerformTrace

simulated function Actor PerformTrace (out Object.Vector HitLocation, out Object.Vector HitNormal, Object.Vector End, Object.Vector Start)

Overrides: ASVehicle.PerformTrace


[edit] PlayFiring

simulated function PlayFiring (optional float Rate, optional name FiringMode)

Overrides: Pawn.PlayFiring


[edit] PossessedBy

function PossessedBy (Controller C)

Overrides: ASVehicle.PossessedBy


[edit] PostZoomAdjust

simulated function PostZoomAdjust (float ZoomPct)


[edit] PrevWeapon

simulated function PrevWeapon ()

Overrides: Vehicle.PrevWeapon


[edit] RawInput

simulated function RawInput (float DeltaTime, float aBaseX, float aBaseY, float aBaseZ, float aMouseX, float aMouseY, float aForward, float aTurn, float aStrafe, float aUp, float aLookUp)

Overrides: Pawn.RawInput


[edit] RecommendLongRangedAttack

function bool RecommendLongRangedAttack ()

Overrides: Pawn.RecommendLongRangedAttack


[edit] ServerSwitchTurret

function ServerSwitchTurret (bool bNextTurret)


[edit] SpecialCalcFirstPersonView

simulated function SpecialCalcFirstPersonView (PlayerController PC, out Actor ViewActor, out Object.Vector CameraLocation, out Object.Rotator CameraRotation)

Overrides: Vehicle.SpecialCalcFirstPersonView


[edit] SpecialCalcView

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

Overrides: Vehicle.SpecialCalcView


[edit] StronglyRecommended

function bool StronglyRecommended (Actor S, int TeamIndex, Actor Objective)

Overrides: Vehicle.StronglyRecommended


[edit] UpdatePrecacheMaterials

simulated function UpdatePrecacheMaterials ()

Overrides: ASVehicle.UpdatePrecacheMaterials


[edit] UpdateRocketAcceleration

simulated function UpdateRocketAcceleration (float DeltaTime, float YawChange, float PitchChange)

Overrides: Pawn.UpdateRocketAcceleration


Personal tools