| Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation |
| previous class next class | frames no frames | |||||
Copyright 1998-2007 Epic Games, Inc. All Rights Reserved.
Core.Object
|
+-- Engine.Actor
|
+-- Engine.Projectile
|
+-- UTGame.UTProjectile
|
+-- UTGameContent.UTProj_ViperBolt
| Variables Summary | |
|---|---|
| int | Bounces |
| ParticleSystem | BounceTemplate |
| array<ParticleSystemComponent> | ImpactEffects |
| Functions Summary | ||
|---|---|---|
![]() | HitWall (vector HitNormal, Actor Wall, PrimitiveComponent WallComp)) | |
![]() | Landed (vector HitNormal, Actor FloorActor)) | |
![]() | MyOnParticleSystemFinished (ParticleSystemComponent PSC)) | |
![]() | SpawnExplosionEffects (vector HitLocation, vector HitNormal)) | |
| 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 |
|---|
# of times they can bounce
reference to impact effect we created; we wait for this before being destroyed
| Functions Detail |
|---|
HitWall Source code
Landed Source code
MyOnParticleSystemFinished Source code
SpawnExplosionEffects Source code| Defaultproperties |
|---|
defaultproperties
{
Bounces=3
BounceTemplate=ParticleSystem'VH_NecrisManta.Effects.PS_Viper_Gun_Impact'
ExplosionSound=SoundCue'A_Vehicle_Viper.Cue.A_Vehicle_Viper_PrimaryFireImpactCue'
ProjFlightTemplate=ParticleSystem'VH_NecrisManta.Effects.PS_Viper_Projectile'
ProjExplosionTemplate=ParticleSystem'VH_NecrisManta.Effects.PS_Viper_Gun_Impact'
AccelRate=16000.000000
CheckRadius=30.000000
MaxSpeed=7000.000000
bRotationFollowsVelocity=True
Damage=36.000000
MomentumTransfer=4000.000000
MyDamageType=Class'UTGameContent.UTDmgType_ViperBolt'
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
bBounce=True
LifeSpan=1.600000
DrawScale=1.200000
CollisionComponent=CollisionCylinder
Name="Default__UTProj_ViperBolt"
ObjectArchetype=UTProjectile'UTGame.Default__UTProjectile'
}
|
| Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation |
| previous class next class | frames no frames | |||||