I'm a doctor, not a mechanic

UE2:LicenseePawn (U2XMP)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
U2XMP Object >> Actor >> Pawn >> LicenseePawn
Package: 
Engine
Direct subclass:
U2Pawn

NEW: licensee extensions support LicenseePawn.uc

Constants[edit]

AF_None[edit]

Value: 0x00


AF_Alert[edit]

Value: 0x01


AF_Hurt[edit]

Value: 0x02


Properties[edit]

Property group 'Pawn'[edit]

AnimateHurtRatio[edit]

Type: float


Default value: 0.35

CosMinMoveBackAngle[edit]

Type: float

cos angle between X-axis of rotation and velocity below which back animations used

Default value: 0.8

CosMinMoveForwardAngle[edit]

Type: float

cos angle between X-axis of rotation and velocity below which forward animations used

Default value: 0.8

MantleDebugLevel[edit]

Type: int

Modifiers: globalconfig

debugging control (set to 0: none, 1: show traces, 2: add begin/end 3: add other log info)

MantleHandsForwardReachMax[edit]

Type: float

Modifiers: globalconfig

max horizontal reach of hands in front of CC

Default value: 24.0

MantleHandsForwardReachMin[edit]

Type: float

Modifiers: globalconfig

min horizontal reach of hands in front of CC

Default value: 8.0

MantleHandsUpwardReach[edit]

Type: float

Modifiers: globalconfig

vertical reach of hands above CC

Default value: 16.0

MantleMaxStandingMantleHeight[edit]

Type: float

Modifiers: globalconfig

max height which can be mantled while standing

Default value: 125.0

MantleMinHitNormalDeltaZ[edit]

Type: float

Modifiers: globalconfig

abort mantle if ledge normal Z component is less than this (.707 ~= 45 degrees)

Default value: 0.707

MantleSpeed[edit]

Type: float

Modifiers: globalconfig

speed at which pawn mantles up (replaces AirSpeed during mantling)

Default value: 300.0

ProneAlignMeshTraceOffset1[edit]

Type: Object.Vector


Default value:

Member Value
X 20.0
Y -20.0
Z -12.0

ProneAlignMeshTraceOffset2[edit]

Type: Object.Vector


Default value:

Member Value
X 20.0
Y 20.0
Z -12.0

ProneAlignMeshTraceOffset3[edit]

Type: Object.Vector


Default value:

Member Value
X -5.0
Z -12.0

ProneMeshAlignTraceLenFudgeFactor[edit]

Type: float


Default value: 64.0

Internal variables[edit]

bLargeAnims[edit]

Type: bool


bMantling[edit]

Type: bool


bSpecialHardLandings[edit]

Type: bool

NPC does special animations on hard landings

CrouchingPct[edit]

Type: float


Default value: 0.3

LandCompressVelocityCrouching[edit]

Type: float

Modifiers: private


Default value: -800.0

LandCompressVelocityProne[edit]

Type: float

Modifiers: private


Default value: -600.0

LandCompressVelocityStanding[edit]

Type: float

Modifiers: private


Default value: -1200.0

LandDamageVelocityCrouching[edit]

Type: float

Modifiers: private


Default value: -900.0

LandDamageVelocityProne[edit]

Type: float

Modifiers: private


Default value: -700.0

LandDamageVelocityStanding[edit]

Type: float

Modifiers: private


Default value: -1300.0

LandFatalVelocityCrouching[edit]

Type: float

Modifiers: private


Default value: -2000.0

LandFatalVelocityProne[edit]

Type: float

Modifiers: private


Default value: -1500.0

LandFatalVelocityStanding[edit]

Type: float

Modifiers: private


Default value: -3000.0

LandMakeNoiseVelocityCrouching[edit]

Type: float

Modifiers: private


Default value: -700.0

LandMakeNoiseVelocityProne[edit]

Type: float

Modifiers: private


Default value: -500.0

LandMakeNoiseVelocityStanding[edit]

Type: float

Modifiers: private


Default value: -700.0

LController[edit]

Type: LicenseeController


MantleDestination[edit]

Type: Object.Vector

set when mantling begins to approx mantle destination for Pawn

MantleHeight[edit]

Type: float

set to height of ledge relative to player when mantling begins (for syncing animation)

NextCheckMantleTime[edit]

Type: float

Modifiers: protected

can be set to LevelTime + X to prevent re-mantling for a while

PronePct[edit]

Type: float


Default value: 0.2

RunningSlowPct[edit]

Type: float


Default value: 0.7

WalkingSlowPct[edit]

Type: float


Default value: 0.3

Default values[edit]

Property Value
AccelRate 8192.0
AirSpeed 280.0
bActorShadows True
BaseEyeHeight 46.0
bCanStrafe True
Buoyancy 99.0
CollisionHeight 54.0
CollisionRadius 28.0
CrouchHeight 32.0
CrouchRadius 28.0
GroundSpeed 263.0
JumpZ 470.0
LadderSpeed 140.0
RotationRate
Member Value
Pitch 3072
Roll 2048
Yaw 65000
UnderWaterTime 20.0
WalkingPct 0.3
WaterSpeed 140.0

Enums[edit]

EMoveDir[edit]

MD_None 
MD_Back 
MD_Forward 
MD_Left 
MD_Right 

EWeaponAnimationType[edit]

AT_None 
not set
AT_NoWeapon 
no weapon
AT_Small 
small weapon/object
AT_SmallSwing 
1-handed swinging weapon/object
AT_Large 
large weapon/object
AT_LargeSwing 
2-handed swinging weapon/object (!!cdh-tbr?)
AT_Shoulder 
shoulder-held weapon/object
AT_Flamethrower 
flamethrower type weapon/object
AT_Gauntlet 
gauntlet (glove) type weapon/object (!!cdh-tbr?)
AT_Last 
last

Functions[edit]

Events[edit]

LandedEx[edit]

event LandedEx (Actor.CheckResult Hit)

Overrides: Pawn.LandedEx


NotifyStanceChange[edit]

event NotifyStanceChange (byte NewStance, float HeightAdjust)

Overrides: Pawn.NotifyStanceChange


PreBeginPlay[edit]

event PreBeginPlay ()

Overrides: Pawn.PreBeginPlay


Other instance functions[edit]

See LicenseePawn instance functions.