Once I get that upgrade to 36-hour days, I will tackle that. – Mychaeel

UE2:ONSWeaponPawn instance functions (UT2004)

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

Instance functions[edit]

AltFire[edit]

function AltFire (optional float F)

Overrides: Vehicle.AltFire


AttachDriver[edit]

simulated function AttachDriver (Pawn P)

Overrides: Vehicle.AttachDriver


AttachFlag[edit]

function AttachFlag (Actor FlagActor)

Overrides: Vehicle.AttachFlag


AttachToVehicle[edit]

function AttachToVehicle (ONSVehicle VehiclePawn, name WeaponBone)


CanAttack[edit]

function bool CanAttack (Actor Other)

Overrides: Pawn.CanAttack


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


ClientVehicleCeaseFire[edit]

function ClientVehicleCeaseFire (bool bWasAltFire)

Overrides: Vehicle.ClientVehicleCeaseFire


DetachDriver[edit]

simulated function DetachDriver (Pawn P)

Overrides: Vehicle.DetachDriver


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


Fire[edit]

function Fire (optional float F)

Overrides: Vehicle.Fire


FireOnRelease[edit]

function bool FireOnRelease ()

Overrides: Pawn.FireOnRelease


GetAimTarget[edit]

function Pawn GetAimTarget ()

Overrides: Pawn.GetAimTarget


GetCameraLocationStart[edit]

simulated function Object.Vector GetCameraLocationStart ()

Overrides: Vehicle.GetCameraLocationStart


GetMoveTargetFor[edit]

function Vehicle GetMoveTargetFor (Pawn P)

Overrides: Vehicle.GetMoveTargetFor


GetVehicleBase[edit]

function Vehicle GetVehicleBase ()

Overrides: Pawn.GetVehicleBase


HasUDamage[edit]

function bool HasUDamage ()

Overrides: Pawn.HasUDamage


HasWeapon[edit]

function bool HasWeapon ()

Overrides: Pawn.HasWeapon


IndependentVehicle[edit]

simulated function bool IndependentVehicle ()

Overrides: Vehicle.IndependentVehicle


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


NeedToTurn[edit]

function bool NeedToTurn (Object.Vector targ)

Overrides: Pawn.NeedToTurn


PlaceExitingDriver[edit]

function bool PlaceExitingDriver ()

Overrides: Vehicle.PlaceExitingDriver


PossessedBy[edit]

function PossessedBy (Controller C)

Overrides: Vehicle.PossessedBy


ProjectilePostRender2D[edit]

simulated function ProjectilePostRender2D (Projectile P, Canvas C, float ScreenLocX, float ScreenLocY)


RefireRate[edit]

function float RefireRate ()

Overrides: Pawn.RefireRate


ServerChangeDriverPosition[edit]

function ServerChangeDriverPosition (byte F)


SetTeamNum[edit]

function SetTeamNum (byte T)

Overrides: Vehicle.SetTeamNum


SpecialCalcFirstPersonView[edit]

simulated function SpecialCalcFirstPersonView (PlayerController PC, out Actor ViewActor, out Object.Vector CameraLocation, out Object.Rotator CameraRotation)

Overrides: Vehicle.SpecialCalcFirstPersonView


SwitchWeapon[edit]

simulated function SwitchWeapon (byte F)

Overrides: Pawn.SwitchWeapon


TeamLink[edit]

function bool TeamLink (int TeamNum)

Overrides: Vehicle.TeamLink


TooCloseToAttack[edit]

function bool TooCloseToAttack (Actor Other)

Overrides: Pawn.TooCloseToAttack


TryToDrive[edit]

function bool TryToDrive (Pawn P)

Overrides: Vehicle.TryToDrive


UpdateRocketAcceleration[edit]

function UpdateRocketAcceleration (float deltaTime, float YawChange, float PitchChange)

Overrides: Pawn.UpdateRocketAcceleration


VehicleCeaseFire[edit]

function VehicleCeaseFire (bool bWasAltFire)

Overrides: Vehicle.VehicleCeaseFire