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

Onslaught.ONSAttackCraft

Extends
ONSChopperCraft
Modifiers
placeable

Core.Object
|   
+-- Engine.Actor
   |   
   +-- Engine.Pawn
      |   
      +-- Engine.Vehicle
         |   
         +-- Engine.SVehicle
            |   
            +-- Onslaught.ONSVehicle
               |   
               +-- Onslaught.ONSChopperCraft
                  |   
                  +-- Onslaught.ONSAttackCraft

Direct Known Subclasses:

ONSDualAttackCraft

Variables Summary
boolStreamerActive
floatStreamerCurrentOpacity
array<ONSAttackCraftStreamer>StreamerEffect
class<ONSAttackCraftStreamer>StreamerEffectClass
class<ONSAttackCraftExhaust>TrailEffectClass
array<ONSAttackCraftExhaust>TrailEffects
ONSAttackCraft
floatMaxPitchSpeed
array<vector>StreamerEffectOffset
floatStreamerOpacityChangeRate
floatStreamerOpacityMax
rangeStreamerOpacityRamp
array<vector>TrailEffectPositions
Inherited Variables from Onslaught.ONSChopperCraft
AccumulatedTime, bHeadingInitialized, bNewCopterState, ChassisState, CopState, CopterMPH, LastJumpOutCheck, LatDamping, LongDamping, MaxRandForce, MaxRiseForce, MaxStrafeForce, MaxThrustForce, MaxYawRate, OldCopState, OutputRise, OutputStrafe, OutputThrust, PitchDamping, PitchTorqueFactor, PitchTorqueMax, PushForce, RandForce, RandForceInterval, RandTorque, RollDamping, RollTorqueMax, RollTorqueStrafeFactor, RollTorqueTurnFactor, StopThreshold, TargetHeading, TargetPitch, 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.ONSChopperCraft
CopterState
Inherited Structures from Onslaught.ONSVehicle
DriverWeaponStruct, ImpactInfoStruct, PassengerWeaponStruct

Functions Summary
function ClientKDriverEnter (PlayerController PC)
function Destroyed ()
function Died (Controller Killer, class<DamageType> damageType, vector HitLocation)
functionbool Dodge (eDoubleClickDir DoubleClickMove)
event DrivingStatusChanged ()
functionbool FastVehicle ()
functionfloat ImpactDamageModifier ()
function KDriverEnter (Pawn P)
functionbool PlaceExitingDriver ()
functionbool RecommendLongRangedAttack ()
function SpecialCalcBehindView (PlayerController PC, out actor ViewActor, out vector CameraLocation, out rotator CameraRotation)
function StaticPrecache (LevelInfo L)
function Tick (float DeltaTime)
function UpdatePrecacheMaterials ()
function UpdatePrecacheStaticMeshes ()
Inherited Functions from Onslaught.ONSChopperCraft
JumpOutCheck, KUpdateState, 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

StreamerActive Source code

var bool StreamerActive;

StreamerCurrentOpacity Source code

var float StreamerCurrentOpacity;

StreamerEffect Source code

var array<ONSAttackCraftStreamer> StreamerEffect;

StreamerEffectClass Source code

var class<ONSAttackCraftStreamer> StreamerEffectClass;

TrailEffectClass Source code

var class<ONSAttackCraftExhaust> TrailEffectClass;

TrailEffects Source code

var array<ONSAttackCraftExhaust> TrailEffects;

ONSAttackCraft

MaxPitchSpeed Source code

var(ONSAttackCraft) float MaxPitchSpeed;

StreamerEffectOffset Source code

var(ONSAttackCraft) array<vector> StreamerEffectOffset;

StreamerOpacityChangeRate Source code

var(ONSAttackCraft) float StreamerOpacityChangeRate;

StreamerOpacityMax Source code

var(ONSAttackCraft) float StreamerOpacityMax;

StreamerOpacityRamp Source code

var(ONSAttackCraft) range StreamerOpacityRamp;

TrailEffectPositions Source code

var(ONSAttackCraft) array<vector> TrailEffectPositions;


Functions Detail

ClientKDriverEnter Source code

simulated function ClientKDriverEnter ( PlayerController PC )

Destroyed Source code

simulated function Destroyed ( )

Died Source code

function Died ( Controller Killer, class<DamageType> damageType, vector HitLocation )

Dodge Source code

function bool Dodge ( eDoubleClickDir DoubleClickMove )

DrivingStatusChanged Source code

simulated event DrivingStatusChanged ( )

FastVehicle Source code

function bool FastVehicle ( )

ImpactDamageModifier Source code

function float ImpactDamageModifier ( )

KDriverEnter Source code

function KDriverEnter ( Pawn P )

PlaceExitingDriver Source code

function bool PlaceExitingDriver ( )

RecommendLongRangedAttack Source code

function bool RecommendLongRangedAttack ( )

SpecialCalcBehindView Source code

simulated function SpecialCalcBehindView ( PlayerController PC, out actor ViewActor, out vector CameraLocation, out rotator CameraRotation )

StaticPrecache Source code

static function StaticPrecache ( LevelInfo L )

Tick Source code

simulated function Tick ( float DeltaTime )

UpdatePrecacheMaterials Source code

simulated function UpdatePrecacheMaterials ( )

UpdatePrecacheStaticMeshes Source code

simulated function UpdatePrecacheStaticMeshes ( )


Defaultproperties

defaultproperties
{
     MaxPitchSpeed=2000.000000
     TrailEffectPositions(0)=(X=-148.000000,Y=-26.000000,Z=51.000000)
     TrailEffectPositions(1)=(X=-148.000000,Y=26.000000,Z=51.000000)
     TrailEffectClass=Class'Onslaught.ONSAttackCraftExhaust'
     StreamerEffectOffset(0)=(X=-219.000000,Y=-35.000000,Z=57.000000)
     StreamerEffectOffset(1)=(X=-219.000000,Y=35.000000,Z=57.000000)
     StreamerEffectOffset(2)=(X=-52.000000,Y=-24.000000,Z=142.000000)
     StreamerEffectOffset(3)=(X=-52.000000,Y=24.000000,Z=142.000000)
     StreamerEffectClass=Class'Onslaught.ONSAttackCraftStreamer'
     StreamerOpacityRamp=(Min=1200.000000,Max=1600.000000)
     StreamerOpacityChangeRate=1.000000
     StreamerOpacityMax=0.700000
     UprightStiffness=500.000000
     UprightDamping=300.000000
     MaxThrustForce=100.000000
     LongDamping=0.050000
     MaxStrafeForce=80.000000
     LatDamping=0.050000
     MaxRiseForce=50.000000
     UpDamping=0.050000
     TurnTorqueFactor=600.000000
     TurnTorqueMax=200.000000
     TurnDamping=50.000000
     MaxYawRate=1.500000
     PitchTorqueFactor=200.000000
     PitchTorqueMax=35.000000
     PitchDamping=20.000000
     RollTorqueTurnFactor=450.000000
     RollTorqueStrafeFactor=50.000000
     RollTorqueMax=50.000000
     RollDamping=30.000000
     StopThreshold=100.000000
     MaxRandForce=3.000000
     RandForceInterval=0.750000
     DriverWeapons(0)=(WeaponClass=Class'Onslaught.ONSAttackCraftGun',WeaponBone="PlasmaGunAttachment")
     RedSkin=Shader'VMVehicles-TX.AttackCraftGroup.AttackCraftChassisFinalRED'
     BlueSkin=Shader'VMVehicles-TX.AttackCraftGroup.AttackCraftChassisFInalBLUE'
     IdleSound=Sound'ONSVehicleSounds-S.AttackCraft.AttackCraftIdle'
     StartUpSound=Sound'ONSVehicleSounds-S.AttackCraft.AttackCraftStartUp'
     ShutDownSound=Sound'ONSVehicleSounds-S.AttackCraft.AttackCraftShutDown'
     StartUpForce="AttackCraftStartUp"
     ShutDownForce="AttackCraftShutDown"
     DestroyedVehicleMesh=StaticMesh'ONSDeadVehicles-SM.AttackCraftDead'
     DestructionEffectClass=Class'Onslaught.ONSVehicleExplosionEffect'
     DisintegrationEffectClass=Class'Onslaught.ONSVehDeathAttackCraft'
     DestructionLinearMomentum=(Min=50000.000000,Max=150000.000000)
     DestructionAngularMomentum=(Min=100.000000,Max=300.000000)
     DamagedEffectOffset=(X=-120.000000,Y=10.000000,Z=65.000000)
     ImpactDamageMult=0.001000
     HeadlightCoronaOffset(0)=(X=76.000000,Y=14.000000,Z=-24.000000)
     HeadlightCoronaOffset(1)=(X=76.000000,Y=-14.000000,Z=-24.000000)
     HeadlightCoronaMaterial=Texture'EpicParticles.Flares.FlashFlare1'
     HeadlightCoronaMaxSize=60.000000
     VehicleMass=4.000000
     bTurnInPlace=True
     bShowDamageOverlay=True
     bDriverHoldsFlag=False
     bCanCarryFlag=False
     ExitPositions(0)=(Y=-165.000000,Z=100.000000)
     ExitPositions(1)=(Y=165.000000,Z=100.000000)
     EntryPosition=(X=-40.000000)
     EntryRadius=210.000000
     TPCamDistance=500.000000
     TPCamLookat=(X=0.000000,Z=0.000000)
     TPCamWorldOffset=(Z=200.000000)
     DriverDamageMult=0.000000
     VehiclePositionString="in a Raptor"
     VehicleNameString="Raptor"
     RanOverDamageType=Class'Onslaught.DamTypeAttackCraftRoadkill'
     CrushedDamageType=Class'Onslaught.DamTypeAttackCraftPancake'
     MaxDesireability=0.600000
     FlagBone="PlasmaGunAttachment"
     FlagOffset=(Z=80.000000)
     FlagRotation=(Yaw=32768)
     HornSounds(0)=Sound'ONSVehicleSounds-S.Horns.Horn03'
     HornSounds(1)=Sound'ONSVehicleSounds-S.Horns.Horn07'
     GroundSpeed=2000.000000
     HealthMax=300.000000
     Health=300
     Mesh=SkeletalMesh'ONSVehicles-A.AttackCraft'
     SoundVolume=160
     CollisionRadius=150.000000
     CollisionHeight=70.000000
     Begin Object Class=KarmaParamsRBFull Name=KParams0
         KInertiaTensor(0)=1.000000
         KInertiaTensor(3)=3.000000
         KInertiaTensor(5)=3.500000
         KCOMOffset=(X=-0.250000)
         KLinearDamping=0.000000
         KAngularDamping=0.000000
         KStartEnabled=True
         bKNonSphericalInertia=True
         KActorGravScale=0.000000
         bHighDetailOnly=False
         bClientOnly=False
         bKDoubleTickRate=True
         bKStayUpright=True
         bKAllowRotate=True
         bDestroyOnWorldPenetrate=True
         bDoSafetime=True
         KFriction=0.500000
         KImpactThreshold=300.000000
     End Object
     KParams=KarmaParamsRBFull'Onslaught.ONSAttackCraft.KParams0'

}

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