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

UTGameContent.UTProj_TankShell

Extends
UTProjectile

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

Core.Object
|   
+-- Engine.Actor
   |   
   +-- Engine.Projectile
      |   
      +-- UTGame.UTProjectile
         |   
         +-- UTGameContent.UTProj_TankShell

Variables Summary
array<DistanceBasedParticleTemplate>DistanceExplosionTemplates
Inherited Variables from UTGame.UTProjectile
AccelRate, AmbientSound, bAdvanceExplosionEffect, bAttachExplosionToPawns, bAttachExplosionToVehicles, bCheckProjectileLight, bImportantAmbientSound, bShuttingDown, bSuppressExplosionFX, bSuppressSounds, Buoyancy, bWaitForEffects, bWideCheck, CheckRadius, CustomGravityScaling, DecalDissolveParamName, DecalHeight, DecalWidth, DurationOfDecal, ExplosionDecal, ExplosionLightClass, ExplosionSound, InstigatorBaseVehicle, MaxEffectDistance, MaxExplosionLightDistance, ProjectileLight, ProjectileLightClass, ProjEffects, ProjExplosionTemplate, ProjFlightTemplate, TerminalVelocity, TossZ
Inherited Variables from Engine.Projectile
bBegunPlay, bBlockedByInstigator, bInitRotationFromVelocity, bNotBlockedByShield, bRotationFollowsVelocity, bSwitchToZeroCollision, CylinderComponent, Damage, DamageRadius, ImpactedActor, ImpactSound, InstigatorController, MaxSpeed, MomentumTransfer, MyDamageType, NetCullDistanceSquared, SpawnSound, Speed, ZeroCollider, ZeroColliderComponent

Functions Summary
function SpawnExplosionEffects (vector HitLocation, vector HitNormal))
Inherited Functions from UTGame.UTProjectile
CalcCamera, CalculateTravelTime, CanSplash, CheckMaxEffectDistance, CreateProjectileLight, Destroyed, EffectIsRelevant, Explode, GetHomingTarget, GetPawnOwner, GetRange, GetTerminalVelocity, GetTimeToLocation, HideProjectile, Init, Landed, MyOnParticleSystemFinished, PostBeginPlay, PreBeginPlay, ProcessTouch, ProjectileHurtRadius, SetExplosionEffectParameters, SetInitialState, ShouldSpawnExplosionLight, Shutdown, SpawnExplosionEffects, SpawnFlightEffects, StaticGetTimeToLocation, Tick, TornOff
Inherited Functions from Engine.Projectile
CanSplash, EncroachedBy, EncroachingOn, Explode, FellOutOfWorld, GetRange, GetTeamNum, GetTimeToLocation, HitWall, HurtRadius, Init, IsStationary, PostBeginPlay, PreBeginPlay, ProcessTouch, RandSpin, Reset, StaticGetTimeToLocation, Touch


Variables Detail

DistanceExplosionTemplates Source code

var array<DistanceBasedParticleTemplate> DistanceExplosionTemplates;


Functions Detail

SpawnExplosionEffects Source code

simulated function SpawnExplosionEffects ( vector HitLocation, vector HitNormal) )


Defaultproperties

defaultproperties
{
   DistanceExplosionTemplates(0)=(Template=ParticleSystem'VH_Goliath.Effects.PS_Goliath_Cannon_Impact_FAR',MinDistance=3000.000000)
   DistanceExplosionTemplates(1)=(Template=ParticleSystem'VH_Goliath.Effects.PS_Goliath_Cannon_Impact_MID',MinDistance=400.000000)
   DistanceExplosionTemplates(2)=(Template=ParticleSystem'VH_Goliath.Effects.PS_Goliath_Cannon_Impact_Close')
   bWaitForEffects=True
   bAttachExplosionToVehicles=False
   AmbientSound=SoundCue'A_Weapon_RocketLauncher.Cue.A_Weapon_RL_Travel_Cue'
   ExplosionSound=SoundCue'A_Vehicle_Goliath.SoundCues.A_Vehicle_Goliath_Explode'
   ProjFlightTemplate=ParticleSystem'VH_Goliath.Effects.PS_Goliath_Cannon_Trail'
   ExplosionDecal=DecalMaterial'VH_Goliath.Materials.DM_Goliath_Cannon_Decal'
   DecalWidth=350.000000
   DecalHeight=350.000000
   ExplosionLightClass=Class'UTGame.UTTankShellExplosionLight'
   MaxExplosionLightDistance=7000.000000
   Speed=15000.000000
   MaxSpeed=15000.000000
   Damage=360.000000
   DamageRadius=630.000000
   MomentumTransfer=150000.000000
   MyDamageType=Class'UTGameContent.UTDmgType_TankShell'
   Begin Object Class=CylinderComponent Name=CollisionCylinder ObjName=CollisionCylinder Archetype=CylinderComponent'UTGame.Default__UTProjectile:CollisionCylinder'
      ObjectArchetype=CylinderComponent'UTGame.Default__UTProjectile:CollisionCylinder'
   End Object
   CylinderComponent=CollisionCylinder
   Components(0)=CollisionCylinder
   bAlwaysRelevant=True
   LifeSpan=1.200000
   CollisionComponent=CollisionCylinder
   RotationRate=(Pitch=0,Yaw=0,Roll=50000)
   DesiredRotation=(Pitch=0,Yaw=0,Roll=30000)
   Name="Default__UTProj_TankShell"
   ObjectArchetype=UTProjectile'UTGame.Default__UTProjectile'
}

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