UTGame.UTProj_ShockBall
- Extends
- UTProjectile
Copyright 1998-2008 Epic Games, Inc. All Rights Reserved.
Core.Object
|
+-- Engine.Actor
|
+-- Engine.Projectile
|
+-- UTGame.UTProjectile
|
+-- UTGame.UTProj_ShockBall
Direct Known Subclasses:
UTProj_HeroShockBall, UTProj_LeviathanShockBall, UTProj_TurretShockBall, UTProj_VehicleShockBallBase
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 repnotify bool bComboed;
var int ComboAmmoCost;
var int ComboDamage;
var float ComboMomentumTransfer;
var float ComboRadius;
function ComboExplosion ( ) )
simulated event CreateProjectileLight ( ) )
event EndState ( name NextStateName) )
function Monitor (
Pawn P) )
simulated
function ProcessTouch (
Actor Other,
vector HitLocation,
vector HitNormal) )
simulated event ReplicatedEvent ( name VarName) )
function Tick ( float DeltaTime) )
defaultproperties
{
ComboDamageType=Class'UTGame.UTDmgType_ShockCombo'
ComboTriggerType=Class'UTGame.UTDmgType_ShockPrimary'
ComboTemplate=ParticleSystem'WP_ShockRifle.Particles.P_WP_ShockRifle_Explo'
ComboRadius=275.000000
ComboDamage=215
ComboMomentumTransfer=150000.000000
ComboAmmoCost=3
ComboExplosionSound=SoundCue'A_Weapon_ShockRifle.Cue.A_Weapon_SR_ComboExplosionCue'
ComboExplosionEffect=Class'UTGame.UTEmit_ShockCombo'
bCheckProjectileLight=True
AmbientSound=SoundCue'A_Weapon_ShockRifle.Cue.A_Weapon_SR_AltFireTravelCue'
ExplosionSound=SoundCue'A_Weapon_ShockRifle.Cue.A_Weapon_SR_AltFireImpactCue'
ProjFlightTemplate=ParticleSystem'WP_ShockRifle.Particles.P_WP_ShockRifle_Ball'
ProjExplosionTemplate=ParticleSystem'WP_ShockRifle.Particles.P_WP_ShockRifle_Ball_Impact'
MaxEffectDistance=7000.000000
CheckRadius=40.000000
ProjectileLightClass=Class'UTGame.UTShockBallLight'
Speed=1150.000000
MaxSpeed=1150.000000
Damage=55.000000
DamageRadius=120.000000
MomentumTransfer=70000.000000
MyDamageType=Class'UTGame.UTDmgType_ShockBall'
Begin Object Class=CylinderComponent Name=CollisionCylinder ObjName=CollisionCylinder Archetype=CylinderComponent'UTGame.Default__UTProjectile:CollisionCylinder'
CollisionHeight=16.000000
CollisionRadius=16.000000
CollideActors=True
BlockActors=True
ObjectArchetype=CylinderComponent'UTGame.Default__UTProjectile:CollisionCylinder'
End Object
CylinderComponent=CollisionCylinder
Components(0)=CollisionCylinder
bNetTemporary=False
bCollideComplex=False
bProjTarget=True
LifeSpan=8.000000
CollisionComponent=CollisionCylinder
Name="Default__UTProj_ShockBall"
ObjectArchetype=UTProjectile'UTGame.Default__UTProjectile'
}
|
Creation time: sk 18-3-2018 10:00:55.469 - Created with
UnCodeX