I'm a doctor, not a mechanic

UE2:ONSVehicle instance functions (UT2004)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UT2004 Object >> Actor >> Pawn >> Vehicle >> SVehicle >> ONSVehicle (instance functions)

;Other member categories for this class::internal variables, property group

Instance functions[edit]

AltFire[edit]

function AltFire (optional float F)

Overrides: Vehicle.AltFire


CanAttack[edit]

function bool CanAttack (Actor Other)

Overrides: Pawn.CanAttack


ChangedReservation[edit]

function bool ChangedReservation (Pawn P)

Overrides: Vehicle.ChangedReservation


ChargeBar[edit]

simulated function float ChargeBar ()

Overrides: Vehicle.ChargeBar


ChooseFireAt[edit]

function ChooseFireAt (Actor A)

Overrides: Pawn.ChooseFireAt


ClientKDriverEnter[edit]

simulated function ClientKDriverEnter (PlayerController PC)

Overrides: Vehicle.ClientKDriverEnter


ClientKDriverLeave[edit]

simulated function ClientKDriverLeave (PlayerController PC)

Overrides: Vehicle.ClientKDriverLeave


ClientRegisterVehicleWeapon[edit]

simulated function ClientRegisterVehicleWeapon (ONSWeapon W, int Index)


ClientVehicleCeaseFire[edit]

function ClientVehicleCeaseFire (bool bWasAltFire)

Overrides: Vehicle.ClientVehicleCeaseFire


Deploy[edit]

function Deploy ()


Died[edit]

function Died (Controller Killer, class<DamageTypedamageType, Object.Vector HitLocation)

Overrides: Vehicle.Died


DisplayDebug[edit]

simulated function DisplayDebug (Canvas Canvas, out float YL, out float YPos)

Overrides: Vehicle.DisplayDebug


DrawHUD[edit]

simulated function DrawHUD (Canvas Canvas)

Overrides: Pawn.DrawHUD


DriverDied[edit]

function DriverDied ()

Overrides: Vehicle.DriverDied


DriverLeft[edit]

function DriverLeft ()

Overrides: Vehicle.DriverLeft


DriverRadiusDamage[edit]

function DriverRadiusDamage (float DamageAmount, float DamageRadius, Controller EventInstigator, class<DamageTypeDamageType, float Momentum, Object.Vector HitLocation)

Overrides: Vehicle.DriverRadiusDamage


FastVehicle[edit]

function bool FastVehicle ()


FindEntryVehicle[edit]

function Vehicle FindEntryVehicle (Pawn P)

Overrides: Vehicle.FindEntryVehicle


Fire[edit]

function Fire (optional float F)

Overrides: Vehicle.Fire


FireOnRelease[edit]

function bool FireOnRelease ()

Overrides: Pawn.FireOnRelease


GetBotPassenger[edit]

function AIController GetBotPassenger ()

Overrides: Vehicle.GetBotPassenger


GetInstigator[edit]

function Pawn GetInstigator ()

Overrides: Vehicle.GetInstigator


GetTurrets[edit]

function array<VehicleGetTurrets ()

Overrides: Vehicle.GetTurrets


HasOccupiedTurret[edit]

function bool HasOccupiedTurret ()

Overrides: Vehicle.HasOccupiedTurret


HasUDamage[edit]

function bool HasUDamage ()

Overrides: Pawn.HasUDamage


HasWeapon[edit]

function bool HasWeapon ()

Overrides: Pawn.HasWeapon


HealDamage[edit]

function bool HealDamage (int Amount, Controller Healer, class<DamageTypeDamageType)

Overrides: Vehicle.HealDamage


ImpactDamageModifier[edit]

function float ImpactDamageModifier ()


IsDeployed[edit]

function bool IsDeployed ()


IsFiring[edit]

function bool IsFiring ()

Overrides: Pawn.IsFiring


KDriverEnter[edit]

function KDriverEnter (Pawn p)

Overrides: Vehicle.KDriverEnter


LimitPitch[edit]

function int LimitPitch (int pitch)

Overrides: Pawn.LimitPitch


MayUndeploy[edit]

function MayUndeploy ()


ModifyThreat[edit]

function float ModifyThreat (float current, Pawn Threat)

Overrides: Pawn.ModifyThreat


NeedToTurn[edit]

function bool NeedToTurn (Object.Vector targ)

Overrides: Pawn.NeedToTurn


NewReservationCostMultiplier[edit]

function float NewReservationCostMultiplier (Pawn P)

Overrides: Vehicle.NewReservationCostMultiplier


NumPassengers[edit]

simulated function int NumPassengers ()

Overrides: Vehicle.NumPassengers


OpenPositionFor[edit]

function Vehicle OpenPositionFor (Pawn P)

Overrides: Vehicle.OpenPositionFor


PlayHit[edit]

function PlayHit (float Damage, Pawn InstigatedBy, Object.Vector HitLocation, class<DamageTypedamageType, Object.Vector Momentum)

Overrides: Pawn.PlayHit


PrecacheAnnouncer[edit]

simulated function PrecacheAnnouncer (AnnouncerVoice V, bool bRewardSounds)

Overrides: Actor.PrecacheAnnouncer


RefireRate[edit]

function float RefireRate ()

Overrides: Pawn.RefireRate


ReservationCostMultiplier[edit]

function float ReservationCostMultiplier ()

Overrides: Vehicle.ReservationCostMultiplier


ServerChangeDriverPosition[edit]

function ServerChangeDriverPosition (byte F)


ServerPlayHorn[edit]

function ServerPlayHorn (int HornIndex)

Overrides: Vehicle.ServerPlayHorn


ServerVerifyVehicleWeapon[edit]

function ServerVerifyVehicleWeapon (int Index)


SetActiveWeapon[edit]

function SetActiveWeapon (int i)


SetReservation[edit]

function SetReservation (Controller C)

Overrides: Vehicle.SetReservation


SetTeamNum[edit]

function SetTeamNum (byte T)

Overrides: Vehicle.SetTeamNum


SpokenFor[edit]

function bool SpokenFor (Controller C)

Overrides: Vehicle.SpokenFor


SwitchWeapon[edit]

simulated function SwitchWeapon (byte F)

Overrides: Pawn.SwitchWeapon


TooCloseToAttack[edit]

function bool TooCloseToAttack (Actor Other)

Overrides: Pawn.TooCloseToAttack


TryToDrive[edit]

function bool TryToDrive (Pawn P)

Overrides: Vehicle.TryToDrive


UpdatePrecacheMaterials[edit]

simulated function UpdatePrecacheMaterials ()

Overrides: Actor.UpdatePrecacheMaterials


UpdatePrecacheStaticMeshes[edit]

simulated function UpdatePrecacheStaticMeshes ()

Overrides: Actor.UpdatePrecacheStaticMeshes


VehicleCeaseFire[edit]

function VehicleCeaseFire (bool bWasAltFire)

Overrides: Vehicle.VehicleCeaseFire


VehicleExplosion[edit]

function VehicleExplosion (Object.Vector MomentumNormal, float PercentMomentum)