I'm a doctor, not a mechanic

UE2:SpeciesType (UT2003)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UT2003 Object >> SpeciesType
Package: 
XGame
Direct subclasses:
SPECIES_Alien, SPECIES_Bot, SPECIES_Human, SPECIES_Jugg
This class in other games:
UT2004

null

Properties

AccelRate

Type: float


Default value: 1.0

AirControl

Type: float


Default value: 1.0

CrouchedPct

Type: float


Default value: 1.0

DamageScaling

Type: float


Default value: 1.0

DodgeSpeedFactor

Type: float


Default value: 1.0

DodgeSpeedZ

Type: float


Default value: 1.0

FemaleRagSkelName

Type: string


FemaleSkeleton

Type: string


FemaleSoundGroup

Type: string


FemaleVoice

Type: string


GibGroup

Type: string


GroundSpeed

Type: float


Default value: 1.0

JumpZ

Type: float


Default value: 1.0

MaleRagSkelName

Type: string


MaleSkeleton

Type: string


MaleSoundGroup

Type: string


MaleVoice

Type: string


PawnClassName

Type: string


Default value: "xGame.xPawn"

RaceNum

Type: int


ReceivedDamageScaling

Type: float


Default value: 1.0

SpeciesName

Type: string

Modifiers: localized

human readable name, for menus

Default value: "Human"

WalkingPct

Type: float


Default value: 1.0

WaterSpeed

Type: float


Default value: 1.0

Static functions

GetRagSkelName

static function string GetRagSkelName (string MeshName)


LoadResources

static function LoadResources (xUtil.PlayerRecord rec, LevelInfo Level, PlayerReplicationInfo PRI, int TeamNum)


ModifyImpartedDamage

static function int ModifyImpartedDamage (int Damage, Pawn injured, Pawn instigatedBy, Object.Vector HitLocation, Object.Vector Momentum, class<DamageTypeDamageType)


ModifyPawn

static function ModifyPawn (Pawn P)


ModifyReceivedDamage

static function int ModifyReceivedDamage (int Damage, Pawn injured, Pawn instigatedBy, Object.Vector HitLocation, Object.Vector Momentum, class<DamageTypeDamageType)


Setup

static function bool Setup (xPawn P, xUtil.PlayerRecord rec)