I search for solutions in this order: Past Code, Unreal Source, Wiki, BUF, groups.yahoo, google, screaming at monitor. – RegularX

UE2:XMPSVehicle (U2)

From Unreal Wiki, The Unreal Engine Documentation Site
Revision as of 10:11, 17 May 2008 by Wormbo (Talk | contribs) (Auto-generated page)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
U2 Object >> Actor >> Pawn >> Vehicle >> SVehicle >> SCar >> XMPSVehicle

Contents

Package: 
Vehicles
Direct subclasses:
SHarbinger, SJuggernaut, SRaptor


Properties

Property group 'Vehicle'

VehicleExplosionType

Type: ParticleGenerator


Default value: ParticleSalamander'Vehicle_Explosion_FX.ParticleSalamander0'

Property group 'XMPSVehicle'

DamageFilterClass

Type: class<DamageFilter>


Default value: Class'Vehicles.DamageFilterVehicles'

EnginePitchScale

Type: float


Default value: 1655350.0

HitSoundThreshold

Type: float


SmokeEffectTemplate

Type: ParticleSalamander


Default value: ParticleSalamander'Vehicle_Damage_FX.ParticleSalamander3'

SmokeVolumeMax

Type: float


Default value: 40.0

SmokeVolumeMin

Type: float


Default value: 1.0

SquealVelThresh

Type: float


Default value: 15.0

VehicleHuskClass

Type: class<VehicleHusk>


VehicleImpactEffect

Type: class<Actor>


Default value: Class'Vehicles.VehicleImpacts'

XMPVehicleHitForce

Type: string


XMPVehicleIdleForce

Type: string


XMPVehicleIdleSound

Type: Sound


Default value: Sound'VehiclesA.Raptor.RaptorIdle'

XMPVehicleSquealForce

Type: string


XMPVehicleSquealSound

Type: Sound


Default value: Sound'VehiclesA.Generic.Skid'

XMPVehicleStartForce

Type: string


XMPVehicleStartSound

Type: Sound


Default value: Sound'VehiclesA.Raptor.RaptorStartup'

Internal variables

bWasInAir

Type: bool


CabClass

Type: class<XMPVehicleCab>


CollisionTarget

Type: Actor


DustVolumeMax

Type: float


Default value: 90.0

ExplosionDamage

Type: int


Default value: 800

FallDeathDistance

Type: float


Default value: 8000.0

FrontLeftDust

Type: ParticleSalamander


FrontLeftDustClass

Type: ParticleSalamander


Default value: ParticleSalamander'Vehicle_WheelDust_FX.ParticleSalamander0'

FrontRightDust

Type: ParticleSalamander


FrontRightDustClass

Type: ParticleSalamander


Default value: ParticleSalamander'Vehicle_WheelDust_FX.ParticleSalamander0'

HitThreshold

Type: int


Default value: 400

InvertedDamageDelta

Type: float


InvertedDamagePerSec

Type: float


Default value: 100.0

MyCab

Type: XMPVehicleCab


MyCabViewModel

Type: XMPVehicleCabViewModel


OldTurretRotation

Type: Object.Rotator

Array size: 5 (HardMaxPassengers)


PendingCollisionDamage

Type: int


RearLeftDust

Type: ParticleSalamander


RearLeftDustClass

Type: ParticleSalamander


Default value: ParticleSalamander'Vehicle_WheelDust_FX.ParticleSalamander0'

RearLeftSkid

Type: ParticleSalamander


RearLeftSkidClass

Type: ParticleSalamander


Default value: ParticleSalamander'Vehicle_Skid_FX.ParticleSalamander0'

RearRightDust

Type: ParticleSalamander


RearRightDustClass

Type: ParticleSalamander


Default value: ParticleSalamander'Vehicle_WheelDust_FX.ParticleSalamander0'

RearRightSkid

Type: ParticleSalamander


RearRightSkidClass

Type: ParticleSalamander


Default value: ParticleSalamander'Vehicle_Skid_FX.ParticleSalamander0'

SmokeEffect

Type: ParticleSalamander


TakingInvertedDamage

Type: bool


UntilNextImpact

Type: float


VelocityThreshold

Type: int


Default value: 100

ZWhenHitAir

Type: float


Default values

Property Value
bNetNotify True
ExitPositions[0]
Member Value
Y 200.0
Z 100.0
ExitPositions[1]
Member Value
Y -200.0
Z 100.0
ExitPositions[2]
Member Value
X 350.0
Z 100.0
ExitPositions[3]
Member Value
X -350.0
Z 100.0
Health 900
RadarRotationOffset 16384
SoundRadius 500.0
TurretClass[0] Class'Engine.XMPVehicleTurret'
WheelVert -38.74

Functions

Events

Destroyed

simulated event Destroyed ()

Overrides: Vehicle.Destroyed


FellOutOfWorld

event FellOutOfWorld (Actor.eKillZType KillType)

Overrides: Pawn.FellOutOfWorld


KImpact

event KImpact (Actor other, Object.Vector pos, Object.Vector impactVel, Object.Vector impactNorm)

Overrides: Actor.KImpact


PostBeginPlay

event PostBeginPlay ()

Overrides: Pawn.PostBeginPlay


PostNetBeginPlay

simulated event PostNetBeginPlay ()

Overrides: SCar.PostNetBeginPlay


PostNetReceive

simulated event PostNetReceive ()

Overrides: Actor.PostNetReceive


PreBeginPlay

simulated event PreBeginPlay ()

Overrides: Pawn.PreBeginPlay


TakeDamage

event TakeDamage (int Damage, Pawn instigatedBy, Object.Vector hitlocation, Object.Vector momentum, class<DamageTypedamageType)

Overrides: Pawn.TakeDamage


Tick

simulated event Tick (float Delta)

Overrides: SCar.Tick


Other instance functions

ClientKDriverEnter

simulated function ClientKDriverEnter (PlayerController pc, int PassengerNum, Pawn p)

Overrides: Vehicle.ClientKDriverEnter


ClientKDriverLeave

simulated function ClientKDriverLeave (PlayerController pc, Object.Rotator exitLookDir)

Overrides: Vehicle.ClientKDriverLeave


Fire

function Fire (optional float F)

Overrides: Vehicle.fire


KDriverEnter

function KDriverEnter (Pawn p, int PassengerNum)

Overrides: Vehicle.KDriverEnter


KDriverLeave

function bool KDriverLeave (int PassengerNumber, bool bForceLeave)

Overrides: Vehicle.KDriverLeave


NotifyTeamEnergyStatus

function NotifyTeamEnergyStatus (bool bEnabled)

Overrides: Actor.NotifyTeamEnergyStatus


OnUse

function OnUse (Actor User)

Overrides: Actor.OnUse


PossessedBy

function PossessedBy (Controller C)

Overrides: Pawn.PossessedBy


SetTeam

function SetTeam (int NewTeam)

Overrides: Vehicle.SetTeam


SetThirdPersonViewMode

simulated function SetThirdPersonViewMode (PlayerController pc)

Overrides: Vehicle.SetThirdPersonViewMode


SetUsability

function SetUsability (int PassengerNum)

Overrides: Vehicle.SetUsability


SetViewModel

simulated function SetViewModel (bool FirstPersonModel)


SpecialCalcView

simulated function bool SpecialCalcView (out Actor ViewActor, out Object.Vector CameraLocation, out Object.Rotator CameraRotation)

Overrides: SVehicle.SpecialCalcView


UnPossessed

function UnPossessed ()

Overrides: Pawn.UnPossessed


UnsetUsability

function UnsetUsability (int PassengerNumber)

Overrides: Vehicle.UnsetUsability