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

UTGameContent.UTProj_LeviathanShockBall

Extends
UTProj_ShockBall

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

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

Variables Summary
PlayerControllerInstigatorPlayerController
UTVehicleWeaponInstigatorWeapon
Inherited Variables from UTGame.UTProj_ShockBall
bComboed, ComboAmmoCost, ComboDamage, ComboDamageType, ComboExplosionEffect, ComboExplosionSound, ComboMomentumTransfer, ComboRadius, ComboTarget, ComboTemplate, ComboTriggerType
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

Functions Summary
event Destroyed ()))
function Explode (vector HitLocation, vector HitNormal))
event PostBeginPlay ()))
function ProcessTouch (Actor Other, Vector HitLocation, Vector HitNormal))
event ReplicatedEvent (name VarName))
Inherited Functions from UTGame.UTProj_ShockBall
ComboExplosion, CreateProjectileLight, EndState, Monitor, ProcessTouch, ReplicatedEvent, TakeDamage, Tick
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


Variables Detail

InstigatorPlayerController Source code

var PlayerController InstigatorPlayerController;
cached cast of InstigatorController for replication test

InstigatorWeapon Source code

var repnotify UTVehicleWeapon InstigatorWeapon;
Holds a link to the weapon that fired this gun


Functions Detail

Destroyed Source code

simulated event Destroyed ( ) )

Explode Source code

simulated function Explode ( vector HitLocation, vector HitNormal) )
Explode this Projectile

PostBeginPlay Source code

simulated event PostBeginPlay ( ) )

ProcessTouch Source code

simulated function ProcessTouch ( Actor Other, Vector HitLocation, Vector HitNormal) )

ReplicatedEvent Source code

simulated event ReplicatedEvent ( name VarName) )


Defaultproperties

defaultproperties
{
   ComboDamageType=Class'UTGameContent.UTDmgType_LeviathanShockBall'
   ComboTemplate=ParticleSystem'VH_Leviathan.Effects.P_VH_Leviathan_ShockballCombo'
   ComboDamage=120
   ComboExplosionEffect=Class'UTGameContent.UTEmit_VehicleShockCombo'
   bWideCheck=True
   ProjFlightTemplate=ParticleSystem'VH_Leviathan.Effects.P_VH_Leviathan_ShockBall'
   ProjExplosionTemplate=ParticleSystem'VH_Leviathan.Effects.P_VH_Leviathan_ShockBallImpact'
   CheckRadius=300.000000
   Speed=1500.000000
   MaxSpeed=1500.000000
   bNotBlockedByShield=True
   Damage=45.000000
   DamageRadius=128.000000
   MyDamageType=Class'UTGameContent.UTDmgType_LeviathanShockBall'
   Begin Object Class=CylinderComponent Name=CollisionCylinder ObjName=CollisionCylinder Archetype=CylinderComponent'UTGame.Default__UTProj_ShockBall:CollisionCylinder'
      CollisionHeight=10.000000
      CollisionRadius=10.000000
      ObjectArchetype=CylinderComponent'UTGame.Default__UTProj_ShockBall:CollisionCylinder'
   End Object
   CylinderComponent=CollisionCylinder
   Components(0)=CollisionCylinder
   CollisionComponent=CollisionCylinder
   Name="Default__UTProj_LeviathanShockBall"
   ObjectArchetype=UTProj_ShockBall'UTGame.Default__UTProj_ShockBall'
}

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