UTGame.UTProj_FlakShard
- Extends
- UTProjectile
- Modifiers
- native
Copyright 1998-2008 Epic Games, Inc. All Rights Reserved.
Core.Object
|
+-- Engine.Actor
|
+-- Engine.Projectile
|
+-- UTGame.UTProjectile
|
+-- UTGame.UTProj_FlakShard
Direct Known Subclasses:
UTProj_FlakShardMain
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 |
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 |
var bool bCheckShortRangeKill;
var int Bounces;
var bool bShrinking;
var float DamageAttenuation;
var float ShrinkTimer;
simulated
function float GetDamage (
Actor Other,
vector HitLocation) )
simulated function float GetMomentumTransfer ( ) )
function Init (
vector Direction) )
InternalSpawnFlightEffects Source code
simulated function InternalSpawnFlightEffects ( ) )
simulated
function Landed (
vector HitNormal,
Actor FloorActor) )
MyOnParticleSystemFinished Source code
simulated
function ProcessTouch (
Actor Other,
Vector HitLocation,
Vector HitNormal) )
simulated function SpawnFlightEffects ( ) )
simulated
function bool SpawnImpactEffect (
vector HitLocation,
vector HitNormal) )
simulated function StartToShrink ( ) )
defaultproperties
{
Bounces=2
DamageAttenuation=5.000000
BounceTemplate=ParticleSystem'WP_FlakCannon.Effects.P_WP_Flak_Rock_bounce'
RockSmokeTemplate=ParticleSystem'WP_FlakCannon.Effects.P_WP_Flak_rocksmoke'
DefaultHitSound=(Sound=SoundCue'A_Weapon_FlakCannon.Weapons.A_FlakCannon_FireImpactDirtCue')
HitPawnSound=SoundCue'A_Weapon_FlakCannon.Weapons.A_FlakCannon_FireImpactFleshCue'
bCheckShortRangeKill=True
ShortRangeKillAnim=CameraAnim'Camera_FX.Gameplay.C_Impact_CharacterGib_Near'
ProjFlightTemplate=ParticleSystem'WP_FlakCannon.Effects.P_WP_Flak_trails'
MaxEffectDistance=5000.000000
CheckRadius=20.000000
Speed=3500.000000
MaxSpeed=3500.000000
Damage=18.000000
MomentumTransfer=14000.000000
MyDamageType=Class'UTGame.UTDmgType_FlakShard'
ImpactSound=SoundCue'A_Weapon_FlakCannon.Weapons.A_FlakCannon_FireImpactDirtCue'
NetCullDistanceSquared=49000000.000000
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=2.000000
CollisionComponent=CollisionCylinder
RotationRate=(Pitch=0,Yaw=0,Roll=50000)
DesiredRotation=(Pitch=0,Yaw=0,Roll=30000)
Name="Default__UTProj_FlakShard"
ObjectArchetype=UTProjectile'UTGame.Default__UTProjectile'
}
|
Creation time: sk 18-3-2018 10:00:55.108 - Created with
UnCodeX