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

UE3:UTVehicle_Goliath (UT3)

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

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

Properties

See UTVehicle_Goliath properties.

Instance functions

DisplayWheelsDebug

simulated function DisplayWheelsDebug (HUD HUD, float YL)

Overrides: SVehicle.DisplayWheelsDebug

Special debug information for the wheels that is displayed at each wheel's location

GetSVehicleDebug

simulated function GetSVehicleDebug (out array<stringDebugInfo)

Overrides: UTVehicle.GetSVehicleDebug

(Description copied from UTVehicle.GetSVehicleDebug)
We extend GetSVehicleDebug to include information about the seats array

Parameters:

  • DebugInfo - We return the text to display here

GetVelocity

function Object.Vector GetVelocity ()

For Antenna delegate purposes (let's turret motion be more dramatic)

ImportantVehicle

function bool ImportantVehicle ()

Overrides: UTVehicle.ImportantVehicle


RecommendLongRangedAttack

function bool RecommendLongRangedAttack ()

Overrides: Pawn.RecommendLongRangedAttack


StartEngineSound

simulated function StartEngineSound ()

Overrides: SVehicle.StartEngineSound

turns on the engine sound

StopEngineSound

simulated function StopEngineSound ()

Overrides: SVehicle.StopEngineSound

turns off the engine sound

TeamChanged

simulated function TeamChanged ()

Overrides: UTVehicle.TeamChanged

This function is called when the team has changed. Use it to setup team specific overlays/etc

NOTE: the UTVehicle_Scavenger is doing all kinds of crazy special case stuff and does NOT call super. Make certain that you check UTVehicle_Scavenger.TeamChanged() when making changes here.

VehicleWeaponFireEffects

simulated function VehicleWeaponFireEffects (Object.Vector HitLocation, int SeatIndex)

Overrides: UTVehicle.VehicleWeaponFireEffects

This function should be subclassed and manage the different effects

VehicleWeaponStoppedFiring

simulated function VehicleWeaponStoppedFiring (bool bViaReplication, int SeatIndex)

Overrides: UTVehicle.VehicleWeaponStoppedFiring