Source

UnrealMagicOfDoomOhYeah / UTDamageType.txt

UTGame/Classes/UTDamageType.uc
class UTDamageType extends DamageType

    			`warn("No reward event for "$default.class);
    simulated static function CalcDeathCamera(UTPawn P, float DeltaTime, out vector CameraLocation, out rotator CameraRotation, out float CameraFOV);
    simulated static function DrawKillIcon(Canvas Canvas, float ScreenX, float ScreenY, float HUDScaleX, float HUDScaleY)
    simulated static function SpawnExtraGibEffects( UTGib TheGib );
    simulated static function class<UTEmitCameraEffect> GetDeathCameraEffectInstigator( UTPawn UTP )
    simulated static function class<UTEmitCameraEffect> GetDeathCameraEffectVictim( UTPawn UTP )
    static function BoneBreaker(UTPawn ThePawn, SkeletalMeshComponent TheMesh, vector Impulse, vector HitLocation, name BoneName)
    static function CreateDeathGoreChunks(UTPawn ThePawn, class<UTDamageType> TheDamageType, const out TraceHitInfo HitInfo, vector HitLocation)
    static function CreateDeathSkeleton(UTPawn ThePawn, class<UTDamageType> TheDamageType, const out TraceHitInfo HitInfo, vector HitLocation)
    static function DoCustomDamageEffects(UTPawn ThePawn, class<UTDamageType> TheDamageType, const out TraceHitInfo HitInfo, vector HitLocation)
    static function IncrementDeaths(UTPlayerReplicationInfo KilledPRI)
    static function IncrementSuicides(UTPlayerReplicationInfo KilledPRI)
    static function PawnTornOff(UTPawn DeadPawn);
    static function ScoreKill(UTPlayerReplicationInfo KillerPRI, UTPlayerReplicationInfo KilledPRI, Pawn KilledPawn)
    static function SpawnGibEffects(UTGib Gib)
    static function SpawnHitEffect(Pawn P, float Damage, vector Momentum, name BoneName, vector HitLocation);
    static function bool ShouldGib(UTPawn DeadPawn)
    static function float GetHitEffectDuration(Pawn P, float Damage)
    static function int IncrementKills(UTPlayerReplicationInfo KillerPRI)
    static function name GetStatsName(name StatType)