The three virtues of a programmer: Laziness, Impatience, and Hubris. – Larry Wall

UE2:ASTurret_LinkTurret (UT2004)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UT2004 Object >> Actor >> Pawn >> Vehicle >> ASVehicle >> ASTurret >> ASTurret_LinkTurret
Package: 
UT2k4AssaultFull

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

Properties[edit]

Energy[edit]

Type: float


Default value: 1500.0

GenericShieldEffect[edit]

Type: class<Actor>

Array size: 2


Default value, index 0: Class'UT2k4AssaultFull.FX_SpaceFighter_Shield_Red'

Default value, index 1: Class'UT2k4AssaultFull.FX_SpaceFighter_Shield'

LastEnergyUse[edit]

Type: float


NextShieldTime[edit]

Type: float


OldEnergy[edit]

Type: float


RechargeSpeed[edit]

Type: float


Default value: 10.0

RechargeWait[edit]

Type: float


Default value: 4.0

ShieldPivot[edit]

Type: Object.Vector


Default values[edit]

Property Value
AutoTurretControllerClass Class'UT2k4AssaultFull.LinkTurretController'
bCHZeroYOffset False
bHideRemoteDriver True
bNetNotify True
bRelativeExitPos False
CamDistance
Member Value
X -800.0
Z 0.0
CamRelLocation
Member Value
X 250.0
Z 150.0
CollisionHeight 116.0
DefaultWeaponClassName "UT2k4AssaultFull.Weapon_LinkTurret"
DrawScale 0.3
DriveAnim 'Biggun_Aimed'
Health 400
HealthMax 400.0
Mesh SkeletalMesh'AS_VehiclesFull_M.LinkBody'
RotationInertia 0.5
RotationSpeed 5.0
RotPitchConstraint
Member Value
Max 5000.0
Min 8000.0
TurretBaseClass Class'UT2k4AssaultFull.ASTurret_LinkTurret_Base'
TurretSwivelClass Class'UT2k4AssaultFull.ASTurret_LinkTurret_Swivel'
VehicleNameString "Link Turret"
VehiclePositionString "manning a Link Turret"
VehicleProjSpawnOffset
Member Value
X 220.0
Y 0.0
Z 15.0
WeaponInfoTexture Texture'AS_FX_TX.HUD.SpaceHUD_Weapon_Solid_Skaarj'
ZoomWeaponOffsetAdjust 275.0

Functions[edit]

Static functions[edit]

StaticPrecache[edit]

static function StaticPrecache (LevelInfo L)

Overrides: ASTurret.StaticPrecache


Events[edit]

TakeDamage[edit]

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

Overrides: ASVehicle.TakeDamage


Tick[edit]

simulated event Tick (float DeltaTime)

Overrides: ASVehicle.Tick


Other instance functions[edit]

AdjustDriverDamage[edit]

function AdjustDriverDamage (out int Damage, Pawn InstigatedBy, Object.Vector HitLocation, out Object.Vector Momentum, class<DamageTypeDamageType)

Overrides: Vehicle.AdjustDriverDamage


CheckRecharge[edit]

simulated function bool CheckRecharge ()


DoShieldEffect[edit]

function DoShieldEffect (Object.Vector HitLocation, Object.Vector HitNormal)


DrawHealthInfo[edit]

simulated function DrawHealthInfo (Canvas C, PlayerController PC)

Overrides: ASTurret.DrawHealthInfo


DrawVehicleHUD[edit]

simulated function DrawVehicleHUD (Canvas C, PlayerController PC)

Overrides: ASVehicle.DrawVehicleHUD


DrawWeaponInfo[edit]

simulated function DrawWeaponInfo (Canvas C, Hud H)

Overrides: ASVehicle.DrawWeaponInfo


FPVAdjustBeamStart[edit]

simulated function Object.Vector FPVAdjustBeamStart ()


PlayFiring[edit]

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

Overrides: ASTurret.PlayFiring


PossessedBy[edit]

function PossessedBy (Controller C)

Overrides: ASTurret.PossessedBy


PostZoomAdjust[edit]

simulated function PostZoomAdjust (float ZoomPct)

Overrides: ASTurret.PostZoomAdjust


SpecialCalcView[edit]

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

Overrides: ASTurret.SpecialCalcView


UpdateLinkColor[edit]

simulated function UpdateLinkColor (LinkAttachment.ELinkColor Color)


UpdatePrecacheMaterials[edit]

simulated function UpdatePrecacheMaterials ()

Overrides: ASTurret.UpdatePrecacheMaterials


UpdatePrecacheStaticMeshes[edit]

simulated function UpdatePrecacheStaticMeshes ()

Overrides: Actor.UpdatePrecacheStaticMeshes


UseEnergy[edit]

function UseEnergy (int Amount)