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

UTGameContent.UTEmit_LeviathanExplosion

Extends
UTReplicatedEmitter

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

Core.Object
|   
+-- Engine.Actor
   |   
   +-- Engine.Emitter
      |   
      +-- UTGame.UTEmitter
         |   
         +-- UTGame.UTReplicatedEmitter
            |   
            +-- UTGameContent.UTEmit_LeviathanExplosion

Variables Summary
floatDamage
floatDamageRadius
class<UTExplosionLight>ExplosionLightClass
CameraAnimExplosionShake
ControllerInstigatorController
floatMomentumTransfer
Class<DamageType>MyDamageType
Inherited Variables from UTGame.UTReplicatedEmitter
EmitterTemplate, ServerLifeSpan

Structures Summary
Inherited Structures from UTGame.UTEmitter
DistanceBasedParticleTemplate

Functions Summary
function PostBeginPlay ()))
function RedeemerHurtRadius (float RadiusFactor, Controller InstigatedByController))
Inherited Functions from UTGame.UTReplicatedEmitter
PostBeginPlay
Inherited Functions from UTGame.UTEmitter
GetTemplateForDistance, SetLightEnvironment, SetTemplate

States Summary
Dying Source code
auto state Dying


Variables Detail

Damage Source code

var float Damage;

DamageRadius Source code

var float DamageRadius;

ExplosionLightClass Source code

var class<UTExplosionLight> ExplosionLightClass;

ExplosionShake Source code

var CameraAnim ExplosionShake;

InstigatorController Source code

var Controller InstigatorController;

MomentumTransfer Source code

var float MomentumTransfer;

MyDamageType Source code

var Class<DamageType> MyDamageType;


Functions Detail

PostBeginPlay Source code

simulated function PostBeginPlay ( ) )

RedeemerHurtRadius Source code

function RedeemerHurtRadius ( float RadiusFactor, Controller InstigatedByController) )
special version of HurtRadius() for the Redeemer that works better with the giant radius by tracing to edges of large objects instead of just the center static so that it can be shared with UTRemoteRedeemer


Defaultproperties

defaultproperties
{
   Damage=250.000000
   DamageRadius=2000.000000
   MomentumTransfer=250000.000000
   MyDamageType=Class'UTGameContent.UTDmgType_LeviathanExplosion'
   ExplosionLightClass=Class'UTGame.UTHugeExplosionLight'
   ExplosionShake=CameraAnim'Camera_FX.Leviathan_Impact'
   EmitterTemplate=ParticleSystem'VH_Leviathan.Effects.P_VH_Leviathan_BigBeam_Explode'
   ServerLifeSpan=3.000000
   Begin Object Class=ParticleSystemComponent Name=ParticleSystemComponent0 ObjName=ParticleSystemComponent0 Archetype=ParticleSystemComponent'UTGame.Default__UTReplicatedEmitter:ParticleSystemComponent0'
      ObjectArchetype=ParticleSystemComponent'UTGame.Default__UTReplicatedEmitter:ParticleSystemComponent0'
   End Object
   ParticleSystemComponent=ParticleSystemComponent0
   Components(0)=ParticleSystemComponent0
   Begin Object Class=AudioComponent Name=ExplosionAC ObjName=ExplosionAC Archetype=AudioComponent'Engine.Default__AudioComponent'
      SoundCue=SoundCue'A_Vehicle_leviathan.SoundCues.A_Vehicle_Leviathan_BigBang'
      bAutoPlay=True
      bAutoDestroy=True
      Name="ExplosionAC"
      ObjectArchetype=AudioComponent'Engine.Default__AudioComponent'
   End Object
   Components(1)=ExplosionAC
   TickGroup=TG_PreAsyncWork
   bGameRelevant=False
   LifeSpan=0.000000
   Name="Default__UTEmit_LeviathanExplosion"
   ObjectArchetype=UTReplicatedEmitter'UTGame.Default__UTReplicatedEmitter'
}

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