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

U2.PowerSuit

Extends
Armor

Core.Object
|   
+-- Engine.Actor
   |   
   +-- Engine.Inventory
      |   
      +-- Engine.Powerups
         |   
         +-- Engine.Armor
            |   
            +-- U2.PowerSuit

Direct Known Subclasses:

PowerSuitHeavy, PowerSuitLight, PowerSuitMedium

Variables Summary
floatDamageResidue
floatMaxPower
soundPowerSuitHitSound
floatPowerSuitHitVolume
PowerSuit
floatArmorDistribution
Inherited Variables from Engine.Armor
AbsorptionPriority, ArmorAbsorption, NextArmor, ProtectionType
Inherited Variables from Engine.Powerups
ActivateSound, bActivatable, bActive, bAutoActivate, bCanHaveMultipleCopies, DeActivateSound, ExpireMessage, NumCopies

Functions Summary
functionint ArmorAbsorbDamage (int Damage, class<DamageType> DamageType, vector HitLocation, out vector Momentum)
function DisplayDamageTaken ()
functionfloat GetPower ()
function GiveTo (pawn Other)
functionarmor PrioritizeArmor (int Damage, class<DamageType> DamageType, vector HitLocation)
function SetPower (float NewPower)
Inherited Functions from Engine.Armor
ArmorAbsorbDamage, ArmorImpactEffect, ArmorPriority, BeginState, EndState, PrioritizeArmor
Inherited Functions from Engine.Powerups
Activate, BeginState, EndState, FireEffect, GetLocalString, HandlePickupQuery, PickupFunction, SelectNext, TravelPreAccept, UseCharge, UsedUp


Variables Detail

DamageResidue Source code

var float DamageResidue;

MaxPower Source code

var float MaxPower;

PowerSuitHitSound Source code

var sound PowerSuitHitSound;

PowerSuitHitVolume Source code

var float PowerSuitHitVolume;

PowerSuit

ArmorDistribution Source code

var(PowerSuit) float ArmorDistribution;


Functions Detail

ArmorAbsorbDamage Source code

function int ArmorAbsorbDamage ( int Damage, class<DamageType> DamageType, vector HitLocation, out vector Momentum )

DisplayDamageTaken Source code

function DisplayDamageTaken ( )

GetPower Source code

function float GetPower ( )

GiveTo Source code

function GiveTo ( pawn Other )

PrioritizeArmor Source code

function armor PrioritizeArmor ( int Damage, class<DamageType> DamageType, vector HitLocation )

SetPower Source code

function SetPower ( float NewPower )


Defaultproperties

defaultproperties
{
    PowerSuitHitSound=Sound'U2A.Suits.PowerSuitHit'
    PowerSuitHitVolume=1.000000
    ArmorDistribution=0.750000
    ItemName="Power Suit"
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Tue 27/4/2010 03:12:38.900 - Created with UnCodeX