Gah - a solution with more questions. – EntropicLqd

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[edit]

CameraFireToolTipIconCoords[edit]

Type: UIRoot.TextureCoordinates

Coordinates for the Camera Fire tooltip textures

GunnerFiringMode[edit]

Type: byte

Modifiers: repnotify


GunnerFlashCount[edit]

Type: byte

Modifiers: repnotify


GunnerFlashLocation[edit]

Type: Object.Vector

Modifiers: repnotify


GunnerWeaponRotation[edit]

Type: Object.Rotator

Modifiers: repnotify

These values are used in positioning the weapons

Default values[edit]

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[edit]

CollisionCylinder[edit]

Class: Engine.CylinderComponent

Inherits from: UTVehicle.CollisionCylinder

No new values.

MyLightEnvironment[edit]

Class: Engine.DynamicLightEnvironmentComponent

Inherits from: UTVehicle.MyLightEnvironment

No new values.

MyStayUprightConstraintInstance[edit]

Class: Engine.RB_ConstraintInstance

Inherits from: UTVehicle.MyStayUprightConstraintInstance

No new values.

MyStayUprightSetup[edit]

Class: Engine.RB_StayUprightSetup

Inherits from: UTVehicle.MyStayUprightSetup

No new values.

SVehicleMesh[edit]

Class: Engine.SkeletalMeshComponent

Inherits from: UTVehicle.SVehicleMesh

No new values.

Functions[edit]

Native functions[edit]

GetTargetLocation[edit]

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[edit]

PostBeginPlay[edit]

simulated event PostBeginPlay ()

Overrides: UTVehicle.PostBeginPlay

Initialization

ReplicatedEvent[edit]

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[edit]

event SetTeamNum (byte T)

Overrides: UTVehicle.SetTeamNum

Team is changed when vehicle is possessed

Other instance functions[edit]

CanDeployedAttack[edit]

function bool CanDeployedAttack (Actor Other)

Overrides: UTVehicle.CanDeployedAttack


DisplayHud[edit]

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

Overrides: UTVehicle.DisplayHud


DriverLeft[edit]

function DriverLeft ()

Overrides: UTVehicle.DriverLeft

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

FixPosition[edit]

function FixPosition ()


ImportantVehicle[edit]

function bool ImportantVehicle ()

Overrides: UTVehicle.ImportantVehicle


IsArtillery[edit]

function bool IsArtillery ()

Overrides: UTVehicle.IsArtillery

AI Hint

OpenPositionFor[edit]

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[edit]

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[edit]

function bool RecommendLongRangedAttack ()

Overrides: Pawn.RecommendLongRangedAttack