Engine
Class DamageType

source: e:\games\UnrealTournament\Engine\Classes\DamageType.uc
Core.Object
   |
   +--Engine.Actor
      |
      +--Engine.DamageType
Direct Known Subclasses:UnrealDamageType

class DamageType
extends Engine.Actor

//============================================================================= // DamageType, the base class of all damagetypes. // this and its subclasses are never spawned, just used as information holders //=============================================================================
Variables
 string AltName
           Alternative description.
 class DamageEffect
           Special effect.
 string Name
           Description of damage.
 float ViewFlash
           View flash to play.
 vector ViewFog
           View fog to play.


Function Summary
 string DeathMessage()



Source Code


00001	//=============================================================================
00002	// DamageType, the base class of all damagetypes.
00003	// this and its subclasses are never spawned, just used as information holders
00004	//=============================================================================
00005	class DamageType extends Actor
00006		abstract;
00007	
00008	// Description of a type of damage.
00009	var() localized string     Name;         // Description of damage.
00010	var() localized string     AltName;      // Alternative description.
00011	var() float                ViewFlash;    // View flash to play.
00012	var() vector               ViewFog;      // View fog to play.
00013	var() class<effects>       DamageEffect; // Special effect.
00014	
00015	static function string DeathMessage()
00016	{
00017		if( FRand() < 0.5 )
00018			return Default.Name;
00019		else 
00020			return Default.AltName;
00021	}
00022	
00023	defaultproperties
00024	{
00025	     AltName="killed"
00026	}

End Source Code