Source

UnrealMagicOfDoomOhYeah / GameExplosionActor.txt

Full commit
GameFramework/Classes/GameExplosionActor.uc
class GameExplosionActor extends Actor

     protected function CameraShake ChooseCameraShake(vector Epicenter, PlayerController PC)
    event PreBeginPlay()
    protected function CringePawn(GamePawn Victim, float DistFromExplosion)
    protected function DoCringesAndKnockdowns()
    protected function KnockdownPawn(GamePawn Victim, float DistFromExplosion)
    protected function bool ShouldDoCringeFor(GamePawn Victim)
    protected simulated function DoBreakFracturedMeshes(vector ExploOrigin, float DamageRadius, float RBStrength, class<DamageType> DmgType)
    protected simulated function HurtExplosion
    simulated event Explode(GameExplosion NewExplosionTemplate, optional vector Direction)
    simulated function DoExplosionCameraEffects()
    simulated function DoExplosionDamage()
    simulated function DrawDebug()
    simulated function SpawnExplosionDecal()
    simulated function SpawnExplosionFogVolume()
    simulated function SpawnExplosionParticleSystem(ParticleSystem Template)
    simulated function Tick( float DeltaTime )
    simulated function bool DoFullDamageToActor(Actor Victim)
    simulated protected function PhysicalMaterial GetPhysicalMaterial()
    simulated protected function UpdateExplosionTemplateWithPerMaterialFX(PhysicalMaterial PhysMaterial)
    simulated protected function bool IsBehindExplosion(Actor A)