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

Onslaught.ONSHoverBike

Extends
ONSHoverCraft

Core.Object
|   
+-- Engine.Actor
   |   
   +-- Engine.Pawn
      |   
      +-- Engine.Vehicle
         |   
         +-- Engine.SVehicle
            |   
            +-- Onslaught.ONSVehicle
               |   
               +-- Onslaught.ONSHoverCraft
                  |   
                  +-- Onslaught.ONSHoverBike

Variables Summary
boolbHoldingDuck
array<ONSHoverBikeHoverDust>BikeDust
array<vector>BikeDustLastNormal
boolbOverWater
boolDoBikeDuck
boolDoBikeJump
floatDuckCountdown
floatJumpCountdown
floatJumpDelay
floatLastJumpTime
boolOldDoBikeDuck
boolOldDoBikeJump
ONSHoverBike
array<vector>BikeDustOffset
floatBikeDustTraceDistance
floatDuckDuration
floatDuckForceMag
soundDuckSound
floatJumpDuration
stringJumpForce
floatJumpForceMag
soundJumpSound
floatMaxPitchSpeed
Inherited Variables from Onslaught.ONSHoverCraft
bHeadingInitialized, bNewHoverState, ChassisState, HoverCheckDist, HoverMPH, HoverPenScale, HoverSoftness, HoverState, LatDamping, LongDamping, MaxRandForce, MaxRiseForce, MaxStrafeForce, MaxThrustForce, MaxYawRate, OldDriver, OldHoverState, OutputStrafe, OutputThrust, PitchDamping, PitchTorqueFactor, PitchTorqueMax, RandForceInterval, RollDamping, RollTorqueMax, RollTorqueStrafeFactor, RollTorqueTurnFactor, StopThreshold, TargetHeading, TargetPitch, ThrusterOffsets, TurnDamping, TurnTorqueFactor, TurnTorqueMax, UpDamping, UprightDamping, UprightStiffness
Inherited Variables from Onslaught.ONSVehicle
ActiveWeapon, AltFireImpulse, AltFocalPoint, bAltFocalPoint, bCannotBeBased, bCustomAiming, bDestroyAppearance, bDisintegrateVehicle, bDriverCannotLeaveVehicle, bEjectPassengersWhenFlipped, bEnableProximityViewShake, bHadFire, bHasAltFire, bHasAltFireImpulse, bHasBeenAwake, bHasFireImpulse, bIsAwake, BlueSkin, bNeverReset, bOnlyViewShakeIfDriven, bSoundsPrecached, CrosshairColor, CrosshairTexture, CrosshairX, CrosshairY, CustomAim, DamagedEffect, DamagedEffectAccruedDamage, DamagedEffectAccScale, DamagedEffectClass, DamagedEffectFireDamagePerSec, DamagedEffectHealthFireFactor, DamagedEffectHealthSmokeFactor, DamagedEffectOffset, DamagedEffectScale, DebugInfo, DestroyedRoadKillDamageType, DestroyedVehicleMesh, DestructionAngularMomentum, DestructionEffectClass, DestructionLinearMomentum, DisintegrationEffectClass, DisintegrationHealth, DriverWeapons, ExplosionCount, ExplosionDamage, ExplosionDamageType, ExplosionMomentum, ExplosionRadius, ExplosionSoundRadius, ExplosionSounds, ExplosionSoundVolume, FireImpulse, HeadlightCorona, HeadlightCoronaMaterial, HeadlightCoronaMaxSize, HeadlightCoronaOffset, HeadlightProjector, HeadlightProjectorMaterial, HeadlightProjectorOffset, HeadlightProjectorRotation, HeadlightProjectorScale, IdleSound, ImpactDamageMult, ImpactDamageSounds, ImpactDamageThreshold, ImpactDamageTicks, ImpactInfo, ImpactTicksLeft, LastCheckUpsideDownTime, LastImpactExplosionTime, LastRunOverWarningTime, LastVelocitySize, LockedOnSound, MinRunOverWarningAim, OldExplosionCount, OldYaw, PassengerWeapons, RedSkin, Reservation, ResetTime, ShakeOffsetMag, ShakeOffsetRate, ShakeOffsetTime, ShakeRotMag, ShakeRotRate, ShakeRotTime, ShutDownForce, ShutDownSound, SparkAdvanceFactor, SparkEffect, SparkEffectClass, StartUpForce, StartUpSound, TimeBetweenImpactExplosions, UpsideDownDamage, ViewShakeLastCheck, ViewShakeOffsetFreq, ViewShakeOffsetMag, ViewShakeRadius, ViewShakeRotFreq, ViewShakeRotMag, WeaponPawns, Weapons

Structures Summary
Inherited Structures from Onslaught.ONSHoverCraft
HoverCraftState
Inherited Structures from Onslaught.ONSVehicle
DriverWeaponStruct, ImpactInfoStruct, PassengerWeaponStruct

Functions Summary
functionfloat ChargeBar ()
functionPawn CheckForHeadShot (Vector loc, Vector ray, float AdditionalScale)
function CheckJumpDuck ()
function ChooseFireAt (Actor A)
function ClientKDriverEnter (PlayerController PC)
function DestroyAppearance ()
function Destroyed ()
functionbool Dodge (eDoubleClickDir DoubleClickMove)
event DrivingStatusChanged ()
functionbool FastVehicle ()
function KApplyForce (out vector Force, out vector Torque)
function KDriverEnter (Pawn P)
function ShouldTargetMissile (Projectile P)
function StaticPrecache (LevelInfo L)
function Tick (float DeltaTime)
functionbool TooCloseToAttack (Actor Other)
function UpdatePrecacheMaterials ()
function UpdatePrecacheStaticMeshes ()
function VehicleCeaseFire (bool bWasAltFire)
Inherited Functions from Onslaught.ONSHoverCraft
Died, KUpdateState, PostNetBeginPlay, SpecialCalcFirstPersonView, SVehicleUpdateParams
Inherited Functions from Onslaught.ONSVehicle
AltFire, ApplyFireImpulse, CallDestroy, CanAttack, ChangedReservation, ChargeBar, CheckReset, ChooseFireAt, ClientKDriverEnter, ClientKDriverLeave, ClientRegisterVehicleWeapon, ClientVehicleCeaseFire, ClientVehicleExplosion, Deploy, DestroyAppearance, Destroyed, Died, DisplayDebug, DrawHUD, DriverDied, DriverLeft, DriverRadiusDamage, FastVehicle, FindEntryVehicle, Fire, FireOnRelease, GetBotPassenger, GetInstigator, GetTurrets, HasOccupiedTurret, HasUDamage, HasWeapon, HealDamage, ImpactDamageModifier, IsDeployed, IsFiring, IsVehicleEmpty, KDriverEnter, KDriverLeave, KImpact, LimitPitch, MayUndeploy, ModifyThreat, NeedToTurn, NewReservationCostMultiplier, NotifyEnemyLockedOn, NotifyEnemyLostLock, NumPassengers, OpenPositionFor, PlayHit, PostNetBeginPlay, PrecacheAnnouncer, RefireRate, ReservationCostMultiplier, ServerChangeDriverPosition, ServerPlayHorn, ServerVerifyVehicleWeapon, SetActiveWeapon, SetReservation, SetTeamNum, SpokenFor, StaticPrecache, SVehicleUpdateParams, SwitchWeapon, TakeDamage, TakeImpactDamage, TeamChanged, TooCloseToAttack, TryToDrive, UpdatePrecacheMaterials, UpdatePrecacheStaticMeshes, VehicleCeaseFire, VehicleExplosion, VehicleLocked


Variables Detail

bHoldingDuck Source code

var bool bHoldingDuck;

BikeDust Source code

var array<ONSHoverBikeHoverDust> BikeDust;

BikeDustLastNormal Source code

var array<vector> BikeDustLastNormal;

bOverWater Source code

var bool bOverWater;

DoBikeDuck Source code

var bool DoBikeDuck;

DoBikeJump Source code

var bool DoBikeJump;

DuckCountdown Source code

var float DuckCountdown;

JumpCountdown Source code

var float JumpCountdown;

JumpDelay Source code

var float JumpDelay;

LastJumpTime Source code

var float LastJumpTime;

OldDoBikeDuck Source code

var bool OldDoBikeDuck;

OldDoBikeJump Source code

var bool OldDoBikeJump;

ONSHoverBike

BikeDustOffset Source code

var(ONSHoverBike) array<vector> BikeDustOffset;

BikeDustTraceDistance Source code

var(ONSHoverBike) float BikeDustTraceDistance;

DuckDuration Source code

var(ONSHoverBike) float DuckDuration;

DuckForceMag Source code

var(ONSHoverBike) float DuckForceMag;

DuckSound Source code

var(ONSHoverBike) sound DuckSound;

JumpDuration Source code

var(ONSHoverBike) float JumpDuration;

JumpForce Source code

var(ONSHoverBike) string JumpForce;

JumpForceMag Source code

var(ONSHoverBike) float JumpForceMag;

JumpSound Source code

var(ONSHoverBike) sound JumpSound;

MaxPitchSpeed Source code

var(ONSHoverBike) float MaxPitchSpeed;


Functions Detail

ChargeBar Source code

simulated function float ChargeBar ( )

CheckForHeadShot Source code

function Pawn CheckForHeadShot ( Vector loc, Vector ray, float AdditionalScale )

CheckJumpDuck Source code

simulated function CheckJumpDuck ( )

ChooseFireAt Source code

function ChooseFireAt ( Actor A )

ClientKDriverEnter Source code

simulated function ClientKDriverEnter ( PlayerController PC )

DestroyAppearance Source code

simulated function DestroyAppearance ( )

Destroyed Source code

simulated function Destroyed ( )

Dodge Source code

function bool Dodge ( eDoubleClickDir DoubleClickMove )

DrivingStatusChanged Source code

simulated event DrivingStatusChanged ( )

FastVehicle Source code

function bool FastVehicle ( )

KApplyForce Source code

simulated function KApplyForce ( out vector Force, out vector Torque )

KDriverEnter Source code

function KDriverEnter ( Pawn P )

ShouldTargetMissile Source code

function ShouldTargetMissile ( Projectile P )

StaticPrecache Source code

static function StaticPrecache ( LevelInfo L )

Tick Source code

simulated function Tick ( float DeltaTime )

TooCloseToAttack Source code

function bool TooCloseToAttack ( Actor Other )

UpdatePrecacheMaterials Source code

simulated function UpdatePrecacheMaterials ( )

UpdatePrecacheStaticMeshes Source code

simulated function UpdatePrecacheStaticMeshes ( )

VehicleCeaseFire Source code

function VehicleCeaseFire ( bool bWasAltFire )


Defaultproperties

defaultproperties
{
     MaxPitchSpeed=1000.000000
     JumpDuration=0.220000
     JumpForceMag=100.000000
     JumpDelay=3.000000
     DuckForceMag=150.000000
     BikeDustOffset(0)=(X=25.000000,Y=80.000000,Z=10.000000)
     BikeDustOffset(1)=(X=25.000000,Y=-80.000000,Z=10.000000)
     BikeDustTraceDistance=200.000000
     JumpSound=Sound'ONSVehicleSounds-S.HoverBike.HoverBikeJump05'
     DuckSound=Sound'ONSVehicleSounds-S.HoverBike.HoverBikeTurbo01'
     JumpForce="HoverBikeJump"
     ThrusterOffsets(0)=(X=95.000000,Z=10.000000)
     ThrusterOffsets(1)=(X=-10.000000,Y=80.000000,Z=10.000000)
     ThrusterOffsets(2)=(X=-10.000000,Y=-80.000000,Z=10.000000)
     HoverSoftness=0.090000
     HoverPenScale=1.000000
     HoverCheckDist=150.000000
     UprightStiffness=500.000000
     UprightDamping=300.000000
     MaxThrustForce=27.000000
     LongDamping=0.020000
     MaxStrafeForce=20.000000
     LatDamping=0.100000
     TurnTorqueFactor=1000.000000
     TurnTorqueMax=125.000000
     TurnDamping=40.000000
     MaxYawRate=1.500000
     PitchTorqueFactor=200.000000
     PitchTorqueMax=9.000000
     PitchDamping=20.000000
     RollTorqueTurnFactor=450.000000
     RollTorqueStrafeFactor=50.000000
     RollTorqueMax=12.500000
     RollDamping=30.000000
     StopThreshold=100.000000
     DriverWeapons(0)=(WeaponClass=Class'Onslaught.ONSHoverBikePlasmaGun',WeaponBone="PlasmaGunAttachment")
     bHasAltFire=False
     RedSkin=Shader'VMVehicles-TX.HoverBikeGroup.HoverBikeChassisFinalRED'
     BlueSkin=Shader'VMVehicles-TX.HoverBikeGroup.HoverBikeChassisFinalBLUE'
     IdleSound=Sound'ONSVehicleSounds-S.HoverBike.HoverBikeEng02'
     StartUpSound=Sound'ONSVehicleSounds-S.HoverBike.HoverBikeStart01'
     ShutDownSound=Sound'ONSVehicleSounds-S.HoverBike.HoverBikeStop01'
     StartUpForce="HoverBikeStartUp"
     ShutDownForce="HoverBikeShutDown"
     DestroyedVehicleMesh=StaticMesh'ONSDeadVehicles-SM.HoverBikeDead'
     DestructionEffectClass=Class'Onslaught.ONSSmallVehicleExplosionEffect'
     DisintegrationEffectClass=Class'Onslaught.ONSVehDeathHoverBike'
     DestructionLinearMomentum=(Min=62000.000000,Max=100000.000000)
     DestructionAngularMomentum=(Min=25.000000,Max=75.000000)
     DamagedEffectScale=0.600000
     DamagedEffectOffset=(X=50.000000,Y=-25.000000,Z=10.000000)
     ImpactDamageMult=0.000100
     HeadlightCoronaOffset(0)=(X=73.000000,Y=10.000000,Z=14.000000)
     HeadlightCoronaOffset(1)=(X=73.000000,Y=-10.000000,Z=14.000000)
     HeadlightCoronaMaterial=Texture'EpicParticles.Flares.FlashFlare1'
     HeadlightCoronaMaxSize=60.000000
     bDrawDriverInTP=True
     bTurnInPlace=True
     bShowDamageOverlay=True
     bScriptedRise=True
     bShowChargingBar=True
     bDriverHoldsFlag=False
     bCanCarryFlag=False
     DrivePos=(X=-18.438000,Z=60.000000)
     ExitPositions(0)=(Y=300.000000,Z=100.000000)
     ExitPositions(1)=(Y=-300.000000,Z=100.000000)
     ExitPositions(2)=(X=350.000000,Z=100.000000)
     ExitPositions(3)=(X=-350.000000,Z=100.000000)
     ExitPositions(4)=(X=-350.000000,Z=-100.000000)
     ExitPositions(5)=(X=350.000000,Z=-100.000000)
     ExitPositions(6)=(Y=300.000000,Z=-100.000000)
     ExitPositions(7)=(Y=-300.000000,Z=-100.000000)
     EntryRadius=140.000000
     FPCamPos=(Z=50.000000)
     TPCamDistance=500.000000
     TPCamLookat=(X=0.000000,Z=0.000000)
     TPCamWorldOffset=(Z=120.000000)
     VehiclePositionString="in a Manta"
     VehicleNameString="Manta"
     RanOverDamageType=Class'Onslaught.DamTypeHoverBikeHeadshot'
     CrushedDamageType=Class'Onslaught.DamTypeHoverBikePancake'
     MaxDesireability=0.600000
     ObjectiveGetOutDist=750.000000
     FlagBone="HoverCraft"
     FlagOffset=(Z=45.000000)
     FlagRotation=(Yaw=32768)
     HornSounds(0)=Sound'ONSVehicleSounds-S.Horns.Horn02'
     HornSounds(1)=Sound'ONSVehicleSounds-S.Horns.La_Cucharacha_Horn'
     bCanStrafe=True
     MeleeRange=-100.000000
     GroundSpeed=2000.000000
     HealthMax=200.000000
     Health=200
     Mesh=SkeletalMesh'ONSVehicles-A.HoverBike'
     SoundRadius=900.000000
     Begin Object Class=KarmaParamsRBFull Name=KParams0
         KInertiaTensor(0)=1.300000
         KInertiaTensor(3)=4.000000
         KInertiaTensor(5)=4.500000
         KLinearDamping=0.150000
         KAngularDamping=0.000000
         KStartEnabled=True
         bHighDetailOnly=False
         bClientOnly=False
         bKDoubleTickRate=True
         bKStayUpright=True
         bKAllowRotate=True
         bDestroyOnWorldPenetrate=True
         bDoSafetime=True
         KFriction=0.500000
         KImpactThreshold=700.000000
     End Object
     KParams=KarmaParamsRBFull'Onslaught.ONSHoverBike.KParams0'

     bTraceWater=True
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Wed 7/2/2007 19:16:09.265 - Created with UnCodeX