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

UE3:UTVehicle_Eradicator (UT3)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UT3 Object >> Actor >> Pawn >> Vehicle >> SVehicle >> UTVehicleBase >> UTVehicle >> UTVehicle_Eradicator
Package: 
UTGame
Direct subclass:
UTVehicle_Eradicator_Content

Copyright 1998-2008 Epic Games, Inc. All Rights Reserved.

Properties

CameraFireToolTipIconCoords

Type: UIRoot.TextureCoordinates

Coordinates for the Camera Fire tooltip textures

GunnerFiringMode

Type: byte

Modifiers: repnotify


GunnerFlashCount

Type: byte

Modifiers: repnotify


GunnerFlashLocation

Type: Object.Vector

Modifiers: repnotify


GunnerWeaponRotation

Type: Object.Rotator

Modifiers: repnotify

These values are used in positioning the weapons

Default values

Property Value
AIPurpose AIP_Any
BaseEyeHeight 0.0
bBlocksNavigation True
bEnteringUnlocks False
bHardAttach True
bHasAlternateTargetLocation True
bSeparateTurretFocus True
bStationary True
bTurnInPlace True
ChargeBarPosY 7.0
COMOffset
Member Value
X 0.0
Y 0.0
Z -100.0
EyeHeight 0.0
Health 800
HornIndex 1
HUDExtent 140.0
MaxDesireability 0.6
MomentumMult 0.3
NonPreferredVehiclePathMultiplier 2.0
RespawnTime 45.0
SeatCameraScale 2.5
StayUprightConstraintInstance RB_ConstraintInstance'UTGame.Default__UTVehicle_Eradicator:MyStayUprightConstraintInstance'
StayUprightConstraintSetup RB_StayUprightSetup'UTGame.Default__UTVehicle_Eradicator:MyStayUprightSetup'

Subobjects

CollisionCylinder

Class: Engine.CylinderComponent

Inherits from: UTVehicle.CollisionCylinder

No new values.

MyLightEnvironment

Class: Engine.DynamicLightEnvironmentComponent

Inherits from: UTVehicle.MyLightEnvironment

No new values.

MyStayUprightConstraintInstance

Class: Engine.RB_ConstraintInstance

Inherits from: UTVehicle.MyStayUprightConstraintInstance

No new values.

MyStayUprightSetup

Class: Engine.RB_StayUprightSetup

Inherits from: UTVehicle.MyStayUprightSetup

No new values.

SVehicleMesh

Class: Engine.SkeletalMeshComponent

Inherits from: UTVehicle.SVehicleMesh

No new values.

Functions

Native functions

GetTargetLocation

native simulated function Object.Vector GetTargetLocation (optional Actor RequestedBy, optional bool bRequestAlternateLoc)

Overrides: Vehicle.GetTargetLocation

(Description copied from Vehicle.GetTargetLocation)


Returns:

Figure out who we are targetting.

Events

PostBeginPlay

simulated event PostBeginPlay ()

Overrides: UTVehicle.PostBeginPlay

Initialization

ReplicatedEvent

simulated event ReplicatedEvent (name VarName)

Overrides: UTVehicle.ReplicatedEvent

Because WeaponRotation is used to drive seat 1 - it will be replicated when you are in the big turret because bNetOwner is FALSE. We don't want it replicated though, so we discard it when we receive it.

SetTeamNum

event SetTeamNum (byte T)

Overrides: UTVehicle.SetTeamNum

Team is changed when vehicle is possessed

Other instance functions

CanDeployedAttack

function bool CanDeployedAttack (Actor Other)

Overrides: UTVehicle.CanDeployedAttack


DisplayHud

simulated function DisplayHud (UTHUD Hud, Canvas Canvas, Object.Vector2D HudPOS, optional int SeatIndex)

Overrides: UTVehicle.DisplayHud


DriverLeft

function DriverLeft ()

Overrides: UTVehicle.DriverLeft

DriverLeft() called by DriverLeave() after the drive has been taken out of the vehicle

FixPosition

function FixPosition ()


ImportantVehicle

function bool ImportantVehicle ()

Overrides: UTVehicle.ImportantVehicle


IsArtillery

function bool IsArtillery ()

Overrides: UTVehicle.IsArtillery

AI Hint

OpenPositionFor

function bool OpenPositionFor (Pawn P)

Overrides: UTVehicle.OpenPositionFor

(Description copied from UTVehicle.OpenPositionFor)
OpenPositionFor() returns true if there is a seat available for P

Parameters:

  • P - The Pawn to test for

Returns:

true if open

PassengerLeave

function PassengerLeave (int SeatIndex)

Overrides: UTVehicle.PassengerLeave

(Description copied from UTVehicle.PassengerLeave)
Called when a passenger leaves the vehicle

Parameters:

  • SeatIndex - Leaving from which seat

RecommendLongRangedAttack

function bool RecommendLongRangedAttack ()

Overrides: Pawn.RecommendLongRangedAttack