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
{
	Mesh=Mesh'ONSVehicles-A.HoverBike'


    RedSkin=Shader'VMVehicles-TX.HoverBikeGroup.HoverBikeChassisFinalRED'
    BlueSkin=Shader'VMVehicles-TX.HoverBikeGroup.HoverBikeChassisFinalBLUE'


	DriverWeapons(0)=(WeaponClass=class'Onslaught.ONSHoverBikePlasmaGun',WeaponBone=PlasmaGunAttachment);


	DestroyedVehicleMesh=StaticMesh'ONSDeadVehicles-SM.HoverBikeDead'
    DestructionEffectClass=class'Onslaught.ONSSmallVehicleExplosionEffect'
	DisintegrationEffectClass=class'Onslaught.ONSVehDeathHoverBike'
    DestructionLinearMomentum=(Min=62000,Max=100000)
    DestructionAngularMomentum=(Min=25,Max=75)
    ImpactDamageMult=0.0001


	Health=200
	HealthMax=200
	RanOverDamageType=class'DamTypeHoverBikeHeadshot'
	CrushedDamageType=class'DamTypeHoverBikePancake'


	IdleSound=sound'ONSVehicleSounds-S.HoverBike.HoverBikeEng02'
	StartUpSound=sound'ONSVehicleSounds-S.HoverBike.HoverBikeStart01'
	ShutDownSound=sound'ONSVehicleSounds-S.HoverBike.HoverBikeStop01'
	MaxPitchSpeed=1000
	SoundVolume=255
	SoundRadius=900


	StartUpForce="HoverBikeStartUp"
	ShutDownForce="HoverBikeShutDown"


	bShowDamageOverlay=True


	FPCamPos=(X=0,Y=0,Z=50)
	TPCamLookat=(X=0,Y=0,Z=0)
	TPCamWorldOffset=(X=0,Y=0,Z=120)
	TPCamDistance=500


	bDrawDriverInTP=True
	bDrawMeshInFP=False
	bTurnInPlace=True
	bScriptedRise=True
	bHasAltFire=False
	bCanStrafe=True
	bShowChargingBar=True


	DrivePos=(X=-18.438,Y=0.0,Z=60.0)


	MaxViewYaw=16000
	MaxViewPitch=16000


    ExitPositions(0)=(X=0,Y=300,Z=100)
    ExitPositions(1)=(X=0,Y=-300,Z=100)
	ExitPositions(2)=(X=350,Y=0,Z=100)
	ExitPositions(3)=(X=-350,Y=0,Z=100)
	ExitPositions(4)=(X=-350,Y=0,Z=-100)
	ExitPositions(5)=(X=350,Y=0,Z=-100)
	ExitPositions(6)=(X=0,Y=300,Z=-100)
	ExitPositions(7)=(X=0,Y=-300,Z=-100)


	EntryPosition=(X=0,Y=0,Z=0)
	EntryRadius=140.0


	ThrusterOffsets(0)=(X=95,Y=0,Z=10)
	ThrusterOffsets(1)=(X=-10,Y=80,Z=10)
	ThrusterOffsets(2)=(X=-10,Y=-80,Z=10)


	BikeDustOffset(0)=(X=25,Y=80,Z=10)
	BikeDustOffset(1)=(X=25,Y=-80,Z=10)
	BikeDustTraceDistance=200


	HoverSoftness=0.09
	HoverPenScale=1.0
	HoverCheckDist=150


	UprightStiffness=500
	UprightDamping=300


	MaxThrustForce=27
	LongDamping=0.02


	MaxStrafeForce=20
    LatDamping=0.1


	TurnTorqueFactor=1000.0
	TurnTorqueMax=125.0
	TurnDamping=40.0
	MaxYawRate=1.5


	PitchTorqueFactor=200.0
	PitchTorqueMax=9.0
	PitchDamping=20.0


	RollTorqueTurnFactor=450.0
	RollTorqueStrafeFactor=50.0
	RollTorqueMax=12.5
	RollDamping=30.0


	StopThreshold=100
	VehicleMass=1.0


    JumpDuration=0.22
	JumpForceMag=100.0
    JumpSound=sound'ONSVehicleSounds-S.HoverBike.HoverBikeJump05'
    JumpForce="HoverBikeJump"
    JumpDelay=3.0


    DuckForceMag=150.0
    DuckSound=sound'ONSVehicleSounds-S.HoverBike.HoverBikeTurbo01'


	HeadlightCoronaOffset(0)=(X=73,Y=10,Z=14)
	HeadlightCoronaOffset(1)=(X=73,Y=-10,Z=14)
	HeadlightCoronaMaterial=Material'EpicParticles.flashflare1'
	HeadlightCoronaMaxSize=60


	DamagedEffectOffset=(X=50,Y=-25,Z=10)
	DamagedEffectScale=0.6


	Begin Object Class=KarmaParamsRBFull Name=KParams0
		KStartEnabled=True
		KFriction=0.5
		KLinearDamping=0.15
		KAngularDamping=0
		bKNonSphericalInertia=False
		KImpactThreshold=700
        bHighDetailOnly=False
        bClientOnly=False
		bKDoubleTickRate=True
		bKStayUpright=True
		bKAllowRotate=True
		KInertiaTensor(0)=1.3
		KInertiaTensor(1)=0.0
		KInertiaTensor(2)=0.0
		KInertiaTensor(3)=4.0
		KInertiaTensor(4)=0.0
		KInertiaTensor(5)=4.5
		KCOMOffset=(X=0.0,Y=0.0,Z=0.0)
		bDestroyOnWorldPenetrate=True
		bDoSafetime=True
        Name="KParams0"
    End Object
    KParams=KarmaParams'KParams0'
	VehiclePositionString="in a Manta"
	VehicleNameString="Manta"
	GroundSpeed=2000
	bDriverHoldsFlag=false
	bCanCarryFlag=false
	FlagOffset=(Z=45.0)
	FlagBone=HoverCraft
	FlagRotation=(Yaw=32768)


	HornSounds(0)=sound'ONSVehicleSounds-S.Horn02'
	HornSounds(1)=sound'ONSVehicleSounds-S.La_Cucharacha_Horn'


	MeleeRange=-100.0
	ObjectiveGetOutDist=750.0
	bTraceWater=True
	MaxDesireability=0.6
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Do 14.8.2014 09:58:17.120 - Created with UnCodeX