Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

UTGame.UTVehicle_Scorpion

Extends
UTVehicle
Modifiers
native ( Vehicle ) abstract

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

Core.Object
|   
+-- Engine.Actor
   |   
   +-- Engine.Pawn
      |   
      +-- Engine.Vehicle
         |   
         +-- Engine.SVehicle
            |   
            +-- UTGame.UTVehicleBase
               |   
               +-- UTGame.UTVehicle
                  |   
                  +-- UTGame.UTVehicle_Scorpion

Direct Known Subclasses:

UTVehicle_Scorpion_Content

Constants Summary
Inherited Contants from UTGame.UTVehicle
UTVEHICLE_UNSET_TEAM

Variables Summary
boolbAISelfDestruct
boolbBladesExtended
boolbBoostersActivated
boolbBrakeLightOn
boolbHeadlightsOn
UTAnimBlendByWeaponBladeBlend
floatBladeBreakPoint
SoundCueBladeBreakSound
class<DamageType>BladeDamageType
SoundCueBladeExtendSound
SoundCueBladeRetractSound
RB_ConstraintActorBladeVictimConstraint[2]
boolbLeftBladeBroken
CameraAnimBlueBoostCamAnim
floatBoostChargeDuration
floatBoostChargeTime
UTAnimBlendByWeaponBoosterBlend
floatBoosterCheckRadius
floatBoosterForceMagnitude
floatBoosterFOVAngle
AudioComponentBoosterSound
floatBoostPowerSpeed
floatBoostReleaseDelay
floatBoostReleaseTime
floatBoostStartTime
UIRoot.TextureCoordinatesBoostToolTipIconCoords
nameBrakeLightParameterName
boolbReverseLightOn
boolbRightBladeBroken
StaticMeshBrokenBladeMesh
boolbScriptedBoosters
boolbSelfDestructArmed
boolbSteeringLimited
boolbTryToBoost
boolbWasThrottle
floatDefaultUprightMaxTorque
floatDefaultUprightTorqueFactor
SoundCueEjectSoundCue
UIRoot.TextureCoordinatesEjectToolTipIconCoords
class<UTGib>HatchGibClass
nameHeadLightParameterName
floatLastBladeBoostTime
nameLeftBladeEndSocket
nameLeftBladeStartSocket
PointLightComponentLeftBoosterLight
floatMaxBoostDuration
CameraAnimRedBoostCamAnim
nameReverseLightParameterName
nameRightBladeEndSocket
nameRightBladeStartSocket
PointLightComponentRightBoosterLight
floatRocketSpeed
StaticMeshScorpionHood
class<UTDamageType>SelfDestructDamageType
AudioComponentSelfDestructEnabledComponent
SoundCueSelfDestructEnabledLoop
SoundCueSelfDestructEnabledSound
ParticleSystemSelfDestructExplosionTemplate
ControllerSelfDestructInstigator
AudioComponentSelfDestructReadyComponent
SoundCueSelfDestructReadyCue
SoundCueSelfDestructSoundCue
floatSelfDestructSpeedSquared
AudioComponentSelfDestructWarningComponent
SoundCueSelfDestructWarningSound
SoundCueSuspensionShiftSound
floatThrottleStartTime
UTVehicle_Scorpion
floatBoostSteerFactors[3]
floatBoostUprightMaxTorque
floatBoostUprightTorqueFactor
floatLockSuspensionStiffness
floatLockSuspensionTravel
Inherited Variables from UTGame.UTVehicle
AccruedFireDamage, AccumulatedWaterDamage, AIPurpose, bAcceptTurretJump, bAllowedExit, bAllowTowFromAllDirections, bCameraNeverHidesVehicle, bCanCarryFlag, bDeadVehicle, bDisplayHealthBar, bDrawHealthOnHUD, bDriverCastsShadow, bDriverHoldsFlag, bDropDetailWhenDriving, bEjectKilledBodies, bEjectPassengersWhenFlipped, bEnteringUnlocks, bFindGroundExit, bFixedCamZ, bFrontalCollision, bFrontalCollisionWithFixed, bHasBeenDriven, bHasCustomEntryRadius, bHasEnemyVehicleSound, bHasTowCable, bHasTurretExplosion, bHasWeaponBar, bHomingTarget, BigExplosionSocket, BigExplosionTemplates, bInitializedVehicleEffects, bIsBurning, bIsConsoleTurning, bIsDisabled, bIsInDestroyablePenetration, bIsNecrisVehicle, bIsOnTrack, bIsScraping, bIsTowingHoverboard, bKeyVehicle, bLightArmor, bLimitCameraZLookingUp, bLookSteerOnNormalControls, bLookSteerOnSimpleControls, bMustBeUpright, bNeverReset, bNoFollowJumpZ, bNoZDamping, bNoZDampingInAir, bNoZSmoothing, BoostPadSound, bOverrideAVRiLLocks, bPlayingSpawnEffect, bPostRenderOtherTeam, bPostRenderTraceSucceeded, bRagdollDriverOnDarkwalkerHorn, bReducedFallingCollisionDamage, bRequestedEntryWithFlag, bRotateCameraUnderVehicle, bShouldAutoCenterViewPitch, bShouldLeaveForCombat, bShowDamageDebug, bShowLocked, bSpectatedView, bStealthVehicle, bStickDeflectionThrottle, bStopDeathCamera, bTakeWaterDamageWhileDriving, bTeamLocked, BurnOutMaterialInstances, BurnOutMaterial[2], BurnOutTime, BurnTimeParameterName, bUseAlternatePaths, bUsingLookSteer, bValidLinkTarget, CameraLag, CameraOffset, CameraSmoothingFactor, ChargeBarCoords, ChargeBarEndCapCoords, ChargeBarHeight, ChargeBarPosX, ChargeBarPosY, ChargeBarWidth, ClientHealth, CollisionDamageMult, ConsoleSteerScale, CurrentTireMaterial, DamageMaterialInstance[2], DamageMorphTargets, DamageParamScaleLevels, DamageSkelControls, DamageSmokeThreshold, DeadVehicleLifeSpan, DeathExplosion, DeathExplosionShake, DefaultFOV, DefaultPhysicalMaterial, DeflectionReverseThresh, DelayedBurnoutCount, DestroyedTurret, DestroyedTurretTemplate, DestroyOnPenetrationDuration, DestroyOnPenetrationThreshold, DisabledEffectComponent, DisabledTemplate, DisabledTime, DistanceTurretExplosionTemplates, DriverStatusChangedWaveform, DrivingAnim, DrivingPhysicalMaterial, DropFlagIconCoords, DropOrbIconCoords, EnemyVehicleSound, EnterToolTipIconCoords, ExplosionDamage, ExplosionDamageType, ExplosionInAirAngVel, ExplosionLightClass, ExplosionMomentum, ExplosionRadius, ExplosionSound, ExplosionTemplate, ExtraReachDownThreshold, FireDamagePerSec, FireDamageThreshold, FlagBone, FlagOffset, FlagRotation, FlippedCount, FlipToolTipIconCoords, GreedCoinBonus, HealthPulseTime, HeroBonus, HornAIRadius, HornIndex, HornSounds, HoverBoardAttachSockets, HoverBoardSocketInUse, HUDExtent, HUDLocation, IconCoords, ImpactHitSound, InitialSpawnDelay, InnerExplosionShakeRadius, KillerController, LargeChunkImpactSound, LastCheckUpsideDownTime, LastCollisionDamageTime, LastDeathImpactTime, LastEnemyWarningTime, LastHealth, LastHornTime, LastJumpOutCheck, LastPostRenderTraceTime, LastRunOverWarningTime, LastTakeHitInfo, LastTakeHitTimeout, LeftStickDirDeadZone, LightEnvironment, LinkedEndSound, LinkedToAudio, LinkedToCount, LinkedToCue, LinkHealMult, LockedOnSound, LookForwardDist, LookSteerDamping, LookSteerDeadZone, LookSteerSensitivity, MapSize, MaxDesireability, MaxExplosionLightDistance, MaxFireEffectDistance, MaxImpactEffectDistance, MaxWheelEffectDistSq, MediumChunkImpactSound, MinCameraDistSq, MinRunOverSpeed, MinRunOverWarningAim, NeedToPickUpAnnouncement, NextVehicle, NoPassengerObjective, ObjectiveGetOutDist, OccupiedUpsideDownDamagePerSec, OldCameraPosition, OldCamPosZ, OldPositions, OriginalMaterials, OuterExplosionShakeRadius, ParentFactory, PassengerPRI, PassengerTeamBeaconOffset, PlayerStartTime, RanOverDamageType, RanOverSound, ReferenceMovementMesh, RemainingBurn, Reservation, ResetTime, RespawnTime, ScrapeSound, SeatCameraScale, SeatMask, Seats, SecondaryExplosion, ShowLockedMaxDist, SmallChunkImpactSound, SpawnInSound, SpawnInTemplates, SpawnInTime, SpawnMaterialLists, SpawnMaterialParameterCurve, SpawnMaterialParameterName, SpawnOutSound, SpawnRadius, StolenAnnouncementIndex, StolenSound, Team, TeamBeaconMaxDist, TeamBeaconOffset, TeamBeaconPlayerInfoMaxDist, TeamMaterials, TimeInDestroyablePenetration, TimeLastDisabled, TimeTilSecondaryVehicleExplosion, TireAudioComp, TireSoundList, Trackers, TurretExplosiveForce, TurretOffset, TurretScaleControlName, TurretSocketName, UpsideDownDamagePerSec, VehicleAnims, VehicleDestroyedSound, VehicleDrowningDamType, VehicleEffects, VehicleIndex, VehicleLockedSound, VehicleLostTime, VehicleNameString, VehiclePieceClass, VehiclePositionString, VehicleSounds, WaterDamage, WaterEffectType, WeaponRotation, WheelParticleEffects
Inherited Variables from UTGame.UTVehicleBase
bHasBarGraph, bShouldEject, HudCoords, HudIcons

Enumerations Summary
Inherited Enumerations from UTGame.UTVehicle
EAIVehiclePurpose

Structures Summary
Inherited Structures from UTGame.UTVehicle
BurnOutDatum, DamageParamScales, FDamageMorphTargets, MaterialList, TimePosition, VehicleAnim, VehicleEffect, VehicleSeat, VehicleSound, WeaponEffectInfo

Functions Summary
event ActivateRocketBoosters ()))
functionfloat AdjustFOVAngle (float FOVAngle))
event BladeHit (Actor HitActor, vector HitLocation, bool bLeftBlade))
function BlowupVehicle ()))
function BreakOffBlade (bool bLeftBlade))
functionbool CanBeBaseForPawn (Pawn APawn))
function CauseMuzzleFlashLight (int SeatIndex))
functionbool ChargeAttackObjective (UTBot B, UTGameObjective O))
function CheckScriptedSelfDestruct ()))
functionbyte ChooseFireMode ()))
functionbool CriticalChargeAttack (UTBot B))
function DeactivateHandbrake ()))
event DeactivateRocketBoosters ()))
functionbool DisableVehicle ()))
function DisplayHud (UTHud Hud, Canvas Canvas, vector2D HudPOS, optional int SeatIndex))
functionbool DriverEnter (Pawn P))
function DriverLeft ()))
functionbool EagleEyeTarget ()))
event EnableFullSteering ()))
functionbool FindAutoExit (Pawn ExitingDriver))
function IncomingMissile (Projectile P))
functionbool IsGoodTowTruck ()))
function LockWheels ()))
function OnActivateRocketBoosters (UTSeqAct_ActivateRocketBoosters BoosterAction))
function OnSelfDestruct (UTSeqAct_SelfDestruct Action))
functionbool OverrideBeginFire (byte FireModeNum))
functionbool OverrideEndFire (byte FireModeNum))
function PancakeOther (Pawn Other))
function PlaySelfDestruct ()))
function PostBeginPlay ()))
event RanInto (Actor Other))
functionbool ReadyToSelfDestruct ()
functionbool RecommendCharge (UTBot B, Pawn Enemy))
event ReplicatedEvent (name VarName))
event RigidBodyCollision (PrimitiveComponent HitComponent, PrimitiveComponent OtherComponent, const out CollisionImpactData RigidCollisionData, int ContactIndex ))
event SelfDestruct (Actor ImpactedActor))
function ServerBoost ()))
function SetBladesExtended (bool bExtended))
function SetBurnOut ()))
function SetInputs (float InForward, float InStrafe, float InUp))
function StopVehicleSounds ()))
event SuspensionHeavyShift (float Delta))
event TakeDamage (int Damage, Controller EventInstigator, vector HitLocation, vector Momentum, class<DamageType> DamageType, optional TraceHitInfo HitInfo, optional Actor DamageCauser))
function TeamChanged ()))
functionbool TooCloseToAttack (Actor Other))
event Touch (Actor Other, PrimitiveComponent OtherComp, vector HitLocation, vector HitNormal))
functionbool TryToDrive (Pawn P))
function UnlockWheels ()))
Inherited Functions from UTGame.UTVehicle
AdjustCameraScale, AllowLinkThroughOwnedActor, AnySeatAvailable, ApplyMorphDamage, ApplyMorphHeal, ApplyRandomMorphDamage, ApplyWeaponEffects, AttachDriver, AttachFlag, BaseChange, BeginState, BlowupVehicle, BotDesireability, CalcCamera, CanAttack, CanDeployedAttack, CanEnterVehicle, CauseMuzzleFlashLight, ChangedReservation, ChangeSeat, ChargeAttackObjective, CheckDamageSmoke, CheckGameClass, CheckReset, CheckTurretPitchLimit, ClearFlashCount, ClearFlashLocation, ContinueOnFoot, CreateDamageMaterialInstance, CreateVehicleEffect, CriticalChargeAttack, DecrementLinkedToCount, Destroyed, DetachDriver, DetachTowCable, Died, DisableCollision, DisableDamageSmoke, DisableVehicle, DisplayExtraHud, DisplayHud, DisplaySeats, DisplayWeaponBar, Dodge, DoVehicleExplosion, DrawBarGraph, DrawKillIcon, DriverEnter, DriverLeave, DriverLeft, DriverRadiusDamage, DrivingStatusChanged, EagleEyeTarget, EditUDmgFX, EjectSeat, EnableVehicle, EntryAnnouncement, ExitRotation, FastVehicle, FellOutOfWorld, FindAutoExit, FindGoodEndView, FindWeaponHitNormal, FixedView, ForceWeaponRotation, GetAlternateLockTarget, GetBarrelIndex, GetBarrelLocationAndRotation, GetCameraFocus, GetCameraStart, GetChargePower, GetClampedViewRotation, GetCollisionDamageInstigator, GetCollisionDamageModifier, GetControllerForSeatIndex, GetDisplayedHealth, GetEffectLocation, GetFirstAvailableSeat, GetHealth, GetHomingTarget, GetHoverBoardAttachPoint, GetHumanReadableName, GetMoveTargetFor, GetPhysicalFireStartLoc, GetSeatColor, GetSeatIndexForController, GetSeatIndexFromPrefix, GetSeatPivotPoint, GetSeatPRI, GetSVehicleDebug, GetTeamNum, GetTowedVehicles, GetTowingVehicle, GetVehicleKillStatName, GetViewRotation, GetWeaponAim, GetWeaponViewAxes, HandleEnteringFlag, HasOccupiedTurret, HasPriority, HealDamage, HoldGameObject, ImportantVehicle, IncomingMissile, IncrementFlashCount, IncrementLinkedToCount, InCustomEntryRadius, InitDamageSkel, InitializeEffects, InitializeMorphs, InitializeSeats, InitializeTurrets, InUseableRange, IsArtillery, IsDeployed, IsDriverSeat, IsGoodTowTruck, IsSeatControllerReplicationViewer, JumpOutCheck, KickOutBot, Landed, LimitCameraZ, LockOnWarning, MorphTargetDestroyed, NativePostRenderFor, NotifyTakeHit, NumPassengers, Occupied, OnAnimEnd, OnDriverPhysicsAssetChanged, OnExitVehicle, OnPropertyChange, OnTouchForcedDirVolume, OpenPositionFor, OverrideBeginFire, OverrideEndFire, PancakeOther, PassengerEnter, PassengerLeave, PerformDeathEffects, PerformSecondaryVehicleExplosion, PlayHit, PlayHorn, PlayNextAnimation, PlaySpawnEffect, PlayTakeHitEffects, PlayVehicleAnimation, PlayVehicleExplosionEffect, PlayVehicleSound, PlayWeaponSwitch, PossessedBy, PostBeginPlay, PostRenderFor, PostRenderPassengerBeacon, PreCacheSeatNames, ProcessViewRotation, RanInto, RBPenetrationDestroy, ReattachMesh, ReceivedHealthChange, RecommendCharge, RenderMapIcon, RenderPassengerBeacons, ReplicatedEvent, ReservationCostMultiplier, RigidBodyCollision, SeatAvailable, SeatFiringMode, SeatFlashCount, SeatFlashLocation, SeatWeaponRotation, SecondaryVehicleExplosion, SelfDestruct, SendLockOnMessage, ServerAdjacentSeat, ServerChangeSeat, ServerSetConsoleTurning, SetBurnOut, SetFiringMode, SetFlashLocation, SetHoverBoardAttachPointInUse, SetHUDLocation, SetInputs, SetKeyVehicle, SetMaxRadius, SetMovementEffect, SetReservation, SetSeatStoragePawn, SetShieldActive, SetTeamNum, SetTexturesToBeResident, SetVehicleEffectParms, ShootMissile, ShouldClamp, ShouldLeaveForCombat, ShouldShowUseable, ShouldSpawnExplosionLight, SitDriver, SpawnGibVehicle, SpawnImpactEmitter, SpokenFor, StartBurnOut, StartLinkedEffect, StopLinkedEffect, StopSpawnEffect, StopsProjectile, StopVehicleSounds, TakeDamage, TakeFireDamage, TakeHeadShot, TakeWaterDamage, TeamChanged, TeamChanged_VehicleEffects, TeamLink, TooCloseToAttack, TornOff, TriggerVehicleEffect, TryAttachingTowCable, TryToDrive, TurnOffShadows, TurretExplosion, UpdateControllerOnPossess, UpdateDamageMaterial, UpdateLookSteerStatus, UpdateShadowSettings, VehicleAdjustFlashCount, VehicleAdjustFlashLocation, VehicleCalcCamera, VehicleEvent, VehicleHudCoordsFixup, VehicleLocked, VehicleWeaponFired, VehicleWeaponFireEffects, VehicleWeaponImpactEffects, VehicleWeaponStoppedFiring, WeaponFired, WeaponRotationChanged, WeaponStoppedFiring
Inherited Functions from UTGame.UTVehicleBase
AdjacentSeat, ApplyWeaponEffects, BotFire, ChooseFireMode, DetachDriver, DisplayHud, DriverEnter, DriverLeft, DrivingStatusChanged, EjectDriver, GetDamageScaling, GetPowerLevel, GetQuickPickCells, GetVehicleDrivingStatName, HandleDeadVehicleDriver, HoldGameObject, NeedToTurn, QuickPick, ServerAdjacentSeat, ServerChangeSeat, StopFiringWeapon, SwitchWeapon, TakeHeadShot


Variables Detail

bAISelfDestruct Source code

var bool bAISelfDestruct;

bBladesExtended Source code

var repnotify bool bBladesExtended;
whether or not the blades are currently extended

bBoostersActivated Source code

var repnotify bool bBoostersActivated;

bBrakeLightOn Source code

var bool bBrakeLightOn;
Internal variable. Maintains brake light state to avoid extraMatInst calls.

bHeadlightsOn Source code

var bool bHeadlightsOn;
Internal variable. Maintains headlight state to avoid extra MatInst calls.

BladeBlend Source code

var UTAnimBlendByWeapon BladeBlend;
animation for the Scorpion's extendable blades

BladeBreakPoint Source code

var float BladeBreakPoint;
how far along blades a hit against world geometry will break them

BladeBreakSound Source code

var SoundCue BladeBreakSound;
blade sounds

BladeDamageType Source code

var class<DamageType> BladeDamageType;
damage type for blade kills

BladeExtendSound Source code

var SoundCue BladeExtendSound;
blade sounds

BladeRetractSound Source code

var SoundCue BladeRetractSound;
blade sounds

BladeVictimConstraint[2] Source code

var RB_ConstraintActor BladeVictimConstraint[2];

bLeftBladeBroken Source code

var repnotify bool bLeftBladeBroken;
whether or not the blade on each side has been broken off

BlueBoostCamAnim Source code

var CameraAnim BlueBoostCamAnim;

BoostChargeDuration Source code

var float BoostChargeDuration;
How long it takes to recharge between boosts

BoostChargeTime Source code

var float BoostChargeTime;
used to track boost recharging duration

BoosterBlend Source code

var UTAnimBlendByWeapon BoosterBlend;
animation for the boosters

BoosterCheckRadius Source code

var float BoosterCheckRadius;
Radius to auto-check for targets when in self-destruct mode

BoosterForceMagnitude Source code

var float BoosterForceMagnitude;
rocket booster properties

BoosterFOVAngle Source code

var float BoosterFOVAngle;
desired camera FOV while using booster

BoosterSound Source code

var AudioComponent BoosterSound;

BoostPowerSpeed Source code

var float BoostPowerSpeed;

BoostReleaseDelay Source code

var float BoostReleaseDelay;

BoostReleaseTime Source code

var float BoostReleaseTime;

BoostStartTime Source code

var float BoostStartTime;
used to track boost duration

BoostToolTipIconCoords Source code

var UIRoot.TextureCoordinates BoostToolTipIconCoords;
Coordinates for the boost tooltip textures

BrakeLightParameterName Source code

var name BrakeLightParameterName;
material parameter that should be modified to turn the brake lights on and off

bReverseLightOn Source code

var bool bReverseLightOn;
Internal variable. Maintains reverse light state to avoid extra MatInst calls.

bRightBladeBroken Source code

var repnotify bool bRightBladeBroken;
whether or not the blade on each side has been broken off

BrokenBladeMesh Source code

var StaticMesh BrokenBladeMesh;
The mesh to spawn when the blades are broken off

bScriptedBoosters Source code

var bool bScriptedBoosters;
set when boosters activated by Kismet script, so keep them active regardless of input

bSelfDestructArmed Source code

var repnotify bool bSelfDestructArmed;
replicated flag indicating when self destruct is activated

bSteeringLimited Source code

var bool bSteeringLimited;
If true, steering is very limited (enabled while boosting)

bTryToBoost Source code

var bool bTryToBoost;
double tap forward to start rocket boosters

bWasThrottle Source code

var bool bWasThrottle;

DefaultUprightMaxTorque Source code

var float DefaultUprightMaxTorque;

DefaultUprightTorqueFactor Source code

var float DefaultUprightTorqueFactor;

EjectSoundCue Source code

var SoundCue EjectSoundCue;

EjectToolTipIconCoords Source code

var UIRoot.TextureCoordinates EjectToolTipIconCoords;
Coordinates for the eject tooltip textures

HatchGibClass Source code

var class<UTGib> HatchGibClass;

HeadLightParameterName Source code

var name HeadLightParameterName;
material parameter that should be modified to turn the headlights on and off

LastBladeBoostTime Source code

var float LastBladeBoostTime;
Last time bot tried to do blade boost

LeftBladeEndSocket Source code

var name LeftBladeEndSocket;
socket names for the start and end of the blade traces

LeftBladeStartSocket Source code

var name LeftBladeStartSocket;
socket names for the start and end of the blade traces

LeftBoosterLight Source code

var PointLightComponent LeftBoosterLight;
dynamic light

MaxBoostDuration Source code

var float MaxBoostDuration;
How long you can boost

RedBoostCamAnim Source code

var CameraAnim RedBoostCamAnim;

ReverseLightParameterName Source code

var name ReverseLightParameterName;
material parameter that should be modified to turn the reverse lights on and off

RightBladeEndSocket Source code

var name RightBladeEndSocket;
socket names for the start and end of the blade traces

RightBladeStartSocket Source code

var name RightBladeStartSocket;
socket names for the start and end of the blade traces

RightBoosterLight Source code

var PointLightComponent RightBoosterLight;
dynamic light

RocketSpeed Source code

var float RocketSpeed;
Rocket speed is the (clamped) max speed while boosting

ScorpionHood Source code

var StaticMesh ScorpionHood;

SelfDestructDamageType Source code

var class<UTDamageType> SelfDestructDamageType;

SelfDestructEnabledComponent Source code

var AudioComponent SelfDestructEnabledComponent;

SelfDestructEnabledLoop Source code

var SoundCue SelfDestructEnabledLoop;

SelfDestructEnabledSound Source code

var SoundCue SelfDestructEnabledSound;

SelfDestructExplosionTemplate Source code

var ParticleSystem SelfDestructExplosionTemplate;
swap BigExplosionTemplate for this when self-destructing

SelfDestructInstigator Source code

var Controller SelfDestructInstigator;

SelfDestructReadyComponent Source code

var AudioComponent SelfDestructReadyComponent;

SelfDestructReadyCue Source code

var SoundCue SelfDestructReadyCue;

SelfDestructSoundCue Source code

var SoundCue SelfDestructSoundCue;

SelfDestructSpeedSquared Source code

var float SelfDestructSpeedSquared;
Square of minimum speed needed to engage self destruct

SelfDestructWarningComponent Source code

var AudioComponent SelfDestructWarningComponent;

SelfDestructWarningSound Source code

var SoundCue SelfDestructWarningSound;

SuspensionShiftSound Source code

var SoundCue SuspensionShiftSound;
Sound played whenever Suspension moves suddenly

ThrottleStartTime Source code

var float ThrottleStartTime;

UTVehicle_Scorpion

BoostSteerFactors[3] Source code

var(UTVehicle_Scorpion) float BoostSteerFactors[3];
How much the steering should be restricted while boosting

BoostUprightMaxTorque Source code

var(UTVehicle_Scorpion) float BoostUprightMaxTorque;

BoostUprightTorqueFactor Source code

var(UTVehicle_Scorpion) float BoostUprightTorqueFactor;

LockSuspensionStiffness Source code

var(UTVehicle_Scorpion) float LockSuspensionStiffness;
How stiff the suspension should be when the wheels need to be locked to the ground

LockSuspensionTravel Source code

var(UTVehicle_Scorpion) float LockSuspensionTravel;
How long the springs should be when the wheels need to be locked to the ground


Functions Detail

ActivateRocketBoosters Source code

simulated event ActivateRocketBoosters ( ) )
ActivateRocketBoosters() called when player activates rocket boosters

AdjustFOVAngle Source code

simulated function float AdjustFOVAngle ( float FOVAngle) )

BladeHit Source code

simulated event BladeHit ( Actor HitActor, vector HitLocation, bool bLeftBlade) )
called when the blades hit something (not called for broken blades)

BlowupVehicle Source code

simulated function BlowupVehicle ( ) )

BreakOffBlade Source code

simulated function BreakOffBlade ( bool bLeftBlade) )
breaks off the given blade by scaling the bone to zero and spawning effects

CanBeBaseForPawn Source code

simulated function bool CanBeBaseForPawn ( Pawn APawn) )
Are we allowing this Pawn to be based on us?

CauseMuzzleFlashLight Source code

simulated function CauseMuzzleFlashLight ( int SeatIndex) )

ChargeAttackObjective Source code

function bool ChargeAttackObjective ( UTBot B, UTGameObjective O) )
returns true if vehicle should charge attack this node (also responsible for setting up charge)

CheckScriptedSelfDestruct Source code

function CheckScriptedSelfDestruct ( ) )

ChooseFireMode Source code

function byte ChooseFireMode ( ) )

CriticalChargeAttack Source code

function bool CriticalChargeAttack ( UTBot B) )
Recommend high priority charge at enemy

DeactivateHandbrake Source code

simulated function DeactivateHandbrake ( ) )
DeactivateHandbrake() called (usually by a timer) to deactivate the handbrake

DeactivateRocketBoosters Source code

simulated event DeactivateRocketBoosters ( ) )
DeactivateRocketBoosters() called when player deactivates rocket boosters or they run out

DisableVehicle Source code

simulated function bool DisableVehicle ( ) )
Self destruct immediately if activated and hit by EMP

DisplayHud Source code

simulated function DisplayHud ( UTHud Hud, Canvas Canvas, vector2D HudPOS, optional int SeatIndex) )

DriverEnter Source code

function bool DriverEnter ( Pawn P) )
DriverEnter() Make Pawn P the new driver of this vehicle

DriverLeft Source code

function DriverLeft ( ) )

EagleEyeTarget Source code

function bool EagleEyeTarget ( ) )

EnableFullSteering Source code

simulated event EnableFullSteering ( ) )

FindAutoExit Source code

function bool FindAutoExit ( Pawn ExitingDriver) )
If exit while boosting, boost out of the vehicle Try to exit above

IncomingMissile Source code

function IncomingMissile ( Projectile P) )

IsGoodTowTruck Source code

function bool IsGoodTowTruck ( ) )

LockWheels Source code

simulated function LockWheels ( ) )
when called makes the wheels stick to the ground more

OnActivateRocketBoosters Source code

function OnActivateRocketBoosters ( UTSeqAct_ActivateRocketBoosters BoosterAction) )

OnSelfDestruct Source code

function OnSelfDestruct ( UTSeqAct_SelfDestruct Action) )

OverrideBeginFire Source code

simulated function bool OverrideBeginFire ( byte FireModeNum) )

OverrideEndFire Source code

simulated function bool OverrideEndFire ( byte FireModeNum) )

PancakeOther Source code

function PancakeOther ( Pawn Other) )

PlaySelfDestruct Source code

simulated function PlaySelfDestruct ( ) )

PostBeginPlay Source code

simulated function PostBeginPlay ( ) )

RanInto Source code

event RanInto ( Actor Other) )
RanInto() called for encroaching actors which successfully moved the other actor out of the way
@param Other The pawn that was hit

ReadyToSelfDestruct Source code

native final function bool ReadyToSelfDestruct ( )
Returns true if self destruct conditions (boosting, going fast enough) are met

RecommendCharge Source code

function bool RecommendCharge ( UTBot B, Pawn Enemy) )

ReplicatedEvent Source code

simulated event ReplicatedEvent ( name VarName) )

RigidBodyCollision Source code

simulated event RigidBodyCollision ( PrimitiveComponent HitComponent, PrimitiveComponent OtherComponent, const out CollisionImpactData RigidCollisionData, int ContactIndex ) )

SelfDestruct Source code

event SelfDestruct ( Actor ImpactedActor) )

ServerBoost Source code

reliable server function ServerBoost ( ) )

SetBladesExtended Source code

simulated function SetBladesExtended ( bool bExtended) )
extends and retracts the blades

SetBurnOut Source code

simulated function SetBurnOut ( ) )
We override here as the scorpion uttlery destroys itself when it blows up! So we need to turn off the damage effects as they are out of place just floating in the air.

SetInputs Source code

simulated function SetInputs ( float InForward, float InStrafe, float InUp) )

StopVehicleSounds Source code

simulated function StopVehicleSounds ( ) )

SuspensionHeavyShift Source code

simulated event SuspensionHeavyShift ( float Delta) )

TakeDamage Source code

simulated event TakeDamage ( int Damage, Controller EventInstigator, vector HitLocation, vector Momentum, class<DamageType> DamageType, optional TraceHitInfo HitInfo, optional Actor DamageCauser) )
Extra damage if hit while boosting

TeamChanged Source code

simulated function TeamChanged ( ) )

TooCloseToAttack Source code

function bool TooCloseToAttack ( Actor Other) )

Touch Source code

event Touch ( Actor Other, PrimitiveComponent OtherComp, vector HitLocation, vector HitNormal) )

TryToDrive Source code

function bool TryToDrive ( Pawn P) )

UnlockWheels Source code

simulated function UnlockWheels ( ) )
Resets the variables that are changed in the LockWheels call


Defaultproperties

defaultproperties
{
   BladeBreakPoint=0.800000
   BoosterForceMagnitude=450.000000
   BoosterCheckRadius=150.000000
   MaxBoostDuration=2.000000
   BoostChargeDuration=5.000000
   BoostChargeTime=-10.000000
   BoostPowerSpeed=1800.000000
   BoostReleaseDelay=0.150000
   BoosterFOVAngle=105.000000
   BoostUprightTorqueFactor=-45.000000
   BoostUprightMaxTorque=50.000000
   RocketSpeed=2000.000000
   SelfDestructSpeedSquared=810000.000000
   LockSuspensionTravel=37.000000
   LockSuspensionStiffness=62.500000
   BoostSteerFactors(0)=10.000000
   BoostSteerFactors(1)=4.000000
   BoostSteerFactors(2)=1.200000
   bStickDeflectionThrottle=True
   bLightArmor=True
   bLookSteerOnNormalControls=True
   bLookSteerOnSimpleControls=True
   bReducedFallingCollisionDamage=True
   DeflectionReverseThresh=-0.300000
   Begin Object Class=DynamicLightEnvironmentComponent Name=MyLightEnvironment ObjName=MyLightEnvironment Archetype=DynamicLightEnvironmentComponent'UTGame.Default__UTVehicle:MyLightEnvironment'
      ObjectArchetype=DynamicLightEnvironmentComponent'UTGame.Default__UTVehicle:MyLightEnvironment'
   End Object
   LightEnvironment=MyLightEnvironment
   MaxDesireability=0.400000
   ObjectiveGetOutDist=1500.000000
   VehicleIndex=10
   LookSteerSensitivity=2.200000
   LookSteerDamping=0.070000
   ConsoleSteerScale=1.100000
   StolenAnnouncementIndex=5
   VehiclePositionString="in a Scorpion"
   VehicleNameString="Scorpion"
   SpawnRadius=125.000000
   TeamBeaconOffset=(X=0.000000,Y=0.000000,Z=60.000000)
   DefaultFOV=80.000000
   CameraLag=0.070000
   Begin Object Class=UTVehicleSimCar Name=SimObject ObjName=SimObject Archetype=UTVehicleSimCar'UTGame.Default__UTVehicleSimCar'
      TorqueVSpeedCurve=(Points=((InVal=-600.000000),(InVal=-300.000000,OutVal=80.000000),(OutVal=130.000000),(InVal=950.000000,OutVal=130.000000),(InVal=1050.000000,OutVal=10.000000),(InVal=1150.000000)))
      EngineRPMCurve=(Points=((InVal=-500.000000,OutVal=2500.000000),(OutVal=500.000000),(InVal=549.000000,OutVal=3500.000000),(InVal=550.000000,OutVal=1000.000000),(InVal=849.000000,OutVal=4500.000000),(InVal=850.000000,OutVal=1500.000000),(InVal=1100.000000,OutVal=5000.000000)))
      bAutoHandbrake=True
      SteeringReductionFactor=0.000000
      NumWheelsForFullSteering=4
      SteeringReductionSpeed=1400.000000
      SteeringReductionMinSpeed=1100.000000
      HardTurnMotorTorque=0.700000
      FrontalCollisionGripFactor=0.180000
      SpeedBasedTurnDamping=20.000000
      AirControlTurnTorque=40.000000
      InAirUprightTorqueFactor=-30.000000
      InAirUprightMaxTorque=15.000000
      MaxSteerAngleCurve=(Points=((OutVal=45.000000),(InVal=600.000000,OutVal=15.000000),(InVal=1100.000000,OutVal=10.000000),(InVal=1300.000000,OutVal=6.000000),(InVal=1600.000000,OutVal=1.000000)))
      SteerSpeed=110.000000
      EngineBrakeFactor=0.025000
      MaxBrakeTorque=5.000000
      StopThreshold=100.000000
      WheelSuspensionStiffness=100.000000
      WheelSuspensionDamping=3.000000
      WheelSuspensionBias=0.100000
      WheelLatExtremumValue=0.900000
      WheelLatAsymptoteValue=0.900000
      WheelInertia=0.200000
      bClampedFrictionModel=True
      AutoDriveSteer=0.300000
      Name="SimObject"
      ObjectArchetype=UTVehicleSimCar'UTGame.Default__UTVehicleSimCar'
   End Object
   SimObj=SimObject
   Begin Object Class=UTVehicleScorpionWheel Name=RRWheel ObjName=RRWheel Archetype=UTVehicleScorpionWheel'UTGame.Default__UTVehicleScorpionWheel'
      SkelControlName="B_R_Tire_Cont"
      BoneName="B_R_Tire"
      BoneOffset=(X=0.000000,Y=20.000000,Z=0.000000)
      Name="RRWheel"
      ObjectArchetype=UTVehicleScorpionWheel'UTGame.Default__UTVehicleScorpionWheel'
   End Object
   Wheels(0)=RRWheel
   Begin Object Class=UTVehicleScorpionWheel Name=LRWheel ObjName=LRWheel Archetype=UTVehicleScorpionWheel'UTGame.Default__UTVehicleScorpionWheel'
      SkelControlName="B_L_Tire_Cont"
      BoneName="B_L_Tire"
      BoneOffset=(X=0.000000,Y=-20.000000,Z=0.000000)
      Name="LRWheel"
      ObjectArchetype=UTVehicleScorpionWheel'UTGame.Default__UTVehicleScorpionWheel'
   End Object
   Wheels(1)=LRWheel
   Begin Object Class=UTVehicleScorpionWheel Name=RFWheel ObjName=RFWheel Archetype=UTVehicleScorpionWheel'UTGame.Default__UTVehicleScorpionWheel'
      SteerFactor=1.000000
      SkelControlName="F_R_Tire_Cont"
      BoneName="F_R_Tire"
      BoneOffset=(X=0.000000,Y=20.000000,Z=0.000000)
      LatSlipFactor=3.000000
      HandbrakeLongSlipFactor=0.800000
      HandbrakeLatSlipFactor=0.800000
      Name="RFWheel"
      ObjectArchetype=UTVehicleScorpionWheel'UTGame.Default__UTVehicleScorpionWheel'
   End Object
   Wheels(2)=RFWheel
   Begin Object Class=UTVehicleScorpionWheel Name=LFWheel ObjName=LFWheel Archetype=UTVehicleScorpionWheel'UTGame.Default__UTVehicleScorpionWheel'
      SteerFactor=1.000000
      SkelControlName="F_L_Tire_Cont"
      BoneName="F_L_Tire"
      BoneOffset=(X=0.000000,Y=-20.000000,Z=0.000000)
      LatSlipFactor=3.000000
      HandbrakeLongSlipFactor=0.800000
      HandbrakeLatSlipFactor=0.800000
      Name="LFWheel"
      ObjectArchetype=UTVehicleScorpionWheel'UTGame.Default__UTVehicleScorpionWheel'
   End Object
   Wheels(3)=LFWheel
   COMOffset=(X=-40.000000,Y=0.000000,Z=-36.000000)
   bCanFlip=True
   Begin Object Class=RB_StayUprightSetup Name=MyStayUprightSetup_12 ObjName=MyStayUprightSetup_12 Archetype=RB_StayUprightSetup'UTGame.Default__UTVehicle:MyStayUprightSetup'
      Name="MyStayUprightSetup_12"
      ObjectArchetype=RB_StayUprightSetup'UTGame.Default__UTVehicle:MyStayUprightSetup'
   End Object
   StayUprightConstraintSetup=RB_StayUprightSetup'UTGame.Default__UTVehicle_Scorpion:MyStayUprightSetup_12'
   Begin Object Class=RB_ConstraintInstance Name=MyStayUprightConstraintInstance_12 ObjName=MyStayUprightConstraintInstance_12 Archetype=RB_ConstraintInstance'UTGame.Default__UTVehicle:MyStayUprightConstraintInstance'
      Name="MyStayUprightConstraintInstance_12"
      ObjectArchetype=RB_ConstraintInstance'UTGame.Default__UTVehicle:MyStayUprightConstraintInstance'
   End Object
   StayUprightConstraintInstance=RB_ConstraintInstance'UTGame.Default__UTVehicle_Scorpion:MyStayUprightConstraintInstance_12'
   HeavySuspensionShiftPercent=0.750000
   UprightLiftStrength=280.000000
   UprightTorqueStrength=500.000000
   UprightTime=1.250000
   bSeparateTurretFocus=True
   bHasHandbrake=True
   MomentumMult=0.500000
   NonPreferredVehiclePathMultiplier=1.500000
   GroundSpeed=950.000000
   AirSpeed=1100.000000
   Health=300
   Begin Object Class=SkeletalMeshComponent Name=SVehicleMesh ObjName=SVehicleMesh Archetype=SkeletalMeshComponent'UTGame.Default__UTVehicle:SVehicleMesh'
      ObjectArchetype=SkeletalMeshComponent'UTGame.Default__UTVehicle:SVehicleMesh'
   End Object
   Mesh=SVehicleMesh
   Begin Object Class=CylinderComponent Name=CollisionCylinder ObjName=CollisionCylinder Archetype=CylinderComponent'UTGame.Default__UTVehicle:CollisionCylinder'
      ObjectArchetype=CylinderComponent'UTGame.Default__UTVehicle:CollisionCylinder'
   End Object
   CylinderComponent=CollisionCylinder
   Components(0)=CollisionCylinder
   Components(1)=SVehicleMesh
   Components(2)=MyLightEnvironment
   Components(3)=SimObject
   CollisionComponent=SVehicleMesh
   Name="Default__UTVehicle_Scorpion"
   ObjectArchetype=UTVehicle'UTGame.Default__UTVehicle'
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: sk 18-3-2018 10:01:01.018 - Created with UnCodeX