I'm a doctor, not a mechanic

UE3:UTWalkerBody_DarkWalker (UT3)

From Unreal Wiki, The Unreal Engine Documentation Site
Revision as of 07:40, 23 May 2008 by (Talk)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
UT3 Object >> Actor >> UTWalkerBody >> UTWalkerBody_DarkWalker
Package: 
UTGameContent

Copyright 1998-2007 Epic Games, Inc. All Rights Reserved.

Properties

Property group 'UTWalkerBody_DarkWalker'

EnergyBallLight

Type: PointLightComponent

Modifiers: protected

Light attached to the energy ball.

Default value: PointLightComponent'Light0'

EnergyBallLightBrightness_PoweredOff

Type: float

Modifiers: protected, const

Brightness for energy ball light in powered-off state.

Default value: 6.0

EnergyBallLightBrightness_PoweredOn

Type: float

Modifiers: protected, const

Brightness for energy ball light in powered-on state.

Default value: 8.0

EnergyBallLightColor_PoweredOff

Type: Object.Color

Modifiers: protected, const

Color for energy ball light in powered-off state.

Default value:

Member Value
A 0
B 10
G 50
R 150

EnergyBallLightColor_PoweredOff_Blue

Type: Object.Color

Modifiers: protected, const

Color for blue energy ball light in powered-off state.

Default value:

Member Value
A 0
B 150
G 50
R 10

EnergyBallLightColor_PoweredOn

Type: Object.Color

Modifiers: protected, const

Color for energy ball light in powered-on state.

Default value:

Member Value
A 0
B 126
G 231
R 250

EnergyBallLightColor_PoweredOn_Blue

Type: Object.Color

Modifiers: protected, const

Color for blue energy ball light in powered-on state.

Default value:

Member Value
A 0
B 217
G 153
R 89

EnergyBallPowerInterpSpeed

Type: float

Modifiers: protected, const

InterpSpeed (for FInterpTo) used for interpolating the energy ball power up and down.

Default value: 1.5

Internal variables

CurrentEnergyBallPowerPct

Type: float

Modifiers: private, transient

Current percentage the energy ball is powered. Range [0..1].

EnergyBallMaterialParameterName

Type: name

Modifiers: protected, const

Made a parameter because having an = in a name literal is verboten for some reason.

Default value: 'Scalar'

EnergyBallMatInst

Type: MaterialInstanceConstant

Modifiers: protected, transient

Holds energy ball's material so we can modify parameters.

FootStepShake

Type: CameraAnim

camera anim played when foot lands nearby

Default value: CameraAnim'Camera_FX.DarkWalker.C_VH_DarkWalker_Step_Shake'

FootStepShakeRadius

Type: float


Default value: 1000.0

GoalEnergyBallPowerPct

Type: float

Modifiers: private, transient

Goal energy ball power percentage (to interpolate towards). Range [0..1].

LegAttachBeamEndPointParamName

Type: name

Modifiers: protected, const

Name of beam endpoint parameter in the particle system

Default value: 'DarkwalkerLegEnd'

LegAttachBeams

Type: ParticleSystemComponent

Array size: 3 (NUM_WALKER_LEGS)

Modifiers: protected

Emitters for beams connecting powerball to shoulders

Default value, index 0: ParticleSystemComponent'LegAttachPSC_0'

Default value, index 1: ParticleSystemComponent'LegAttachPSC_1'

Default value, index 2: ParticleSystemComponent'LegAttachPSC_2'

PreviousLegLocation

Type: Object.Vector

Array size: 3 (NUM_WALKER_LEGS)

Modifiers: protected

These keep the previous location of the legs and body so that we don't have to do expensive line traces if we have actually not moved their position *

PS_LegBeamTemplate

Type: ParticleSystem

Modifiers: protected

ParticleSystem Templates for the Leg beams *

Default value: ParticleSystem'VH_DarkWalker.Effects.P_VH_DarkWalker_PowerBall_Idle'

PS_LegBeamTemplate_Blue

Type: ParticleSystem

Modifiers: protected


Default value: ParticleSystem'VH_DarkWalker.Effects.P_VH_DarkWalker_PowerBall_Idle_Blue'

TopLegBoneName

Type: name

Array size: 3 (NUM_WALKER_LEGS)

Modifiers: protected, const

Names of the top leg bones. LegAttachBeams will terminate here.

Default value, index 0: 'Leg1_Bone1'

Default value, index 1: 'Leg2_Bone1'

Default value, index 2: 'Leg3_Bone1'

Default values

Property Value
bHasCrouchMode True
FootEmbedDistance 32.0
FootStepAnimNodeName[0] 'Leg0 Step'
FootStepAnimNodeName[1] 'Leg1 Step'
FootStepAnimNodeName[2] 'Leg2 Step'
FootStepEffects[0]
Member Value
DecalDissolveParamName 'DissolveAmount'
DurationOfDecal 4.0
MaterialType 'Dirt'
ParticleTemplate ParticleSystem'VH_DarkWalker.Effects.P_VH_DarkWalker_FootImpact_Dust'
Sound SoundCue'A_Vehicle_DarkWalker.Cue.A_Vehicle_DarkWalker_FootstepCue'
FootStepEffects[1]
Member Value
DecalDissolveParamName 'DissolveAmount'
DurationOfDecal 4.0
MaterialType 'Snow'
ParticleTemplate ParticleSystem'VH_DarkWalker.Effects.P_VH_DarkWalker_FootImpact_Snow'
Sound SoundCue'A_Vehicle_DarkWalker.Cue.A_Vehicle_DarkWalker_FootstepCue'
FootStepEffects[2]
Member Value
DecalDissolveParamName 'DissolveAmount'
DurationOfDecal 4.0
MaterialType 'Water'
ParticleTemplate ParticleSystem'Envy_Level_Effects_2.Vehicle_Water_Effects.P_DarkWalker_Water_Splash'
Sound SoundCue'A_Vehicle_DarkWalker.Cue.A_Vehicle_DarkWalker_FootstepCue'
FootWaterEffect ParticleSystem'Envy_Level_Effects_2.Vehicle_Water_Effects.P_DarkWalker_Water_Splash'
LandedFootDistSq 2500.0
LegSpreadFactor 0.6
MaxLegReach 750.0
MinStepDist 120.0

Subobjects

LegAttachPSC_0

Class: Engine.ParticleSystemComponent

Property Value
SecondsBeforeInactive 1.0

LegAttachPSC_1

Class: Engine.ParticleSystemComponent

Property Value
SecondsBeforeInactive 1.0

LegAttachPSC_2

Class: Engine.ParticleSystemComponent

Property Value
SecondsBeforeInactive 1.0

LegLightEnvironmentComp

Class: Engine.DynamicLightEnvironmentComponent

Inherits from: UTWalkerBody.LegLightEnvironmentComp

No new values.

LegMeshComponent

Class: Engine.SkeletalMeshComponent

Inherits from: UTWalkerBody.LegMeshComponent

Property Value
AnimSets[0] AnimSet'VH_DarkWalker.Anims.K_VH_DarkWalker_Legs'
AnimTreeTemplate AnimTree'VH_DarkWalker.Anims.AT_VH_DarkWalker_Legs'
bUpdateJointsFromAnimation True
PhysicsAsset PhysicsAsset'VH_DarkWalker.Mesh.SK_VH_DarkWalker_Legs_Physics_NewLegs'
SkeletalMesh SkeletalMesh'VH_DarkWalker.Mesh.SK_VH_DarkWalker_Legs'

Light0

Class: Engine.PointLightComponent

Property Value
CastShadows False
FalloffExponent 4.0
LightingChannels
Member Value
BSP False
Static False
Radius 300.0

RB_FootHandle0

Class: UTGame.UTWalkerStepHandle

Inherits from: UTWalkerBody.RB_FootHandle0

No new values.

RB_FootHandle1

Class: UTGame.UTWalkerStepHandle

Inherits from: UTWalkerBody.RB_FootHandle1

No new values.

RB_FootHandle2

Class: UTGame.UTWalkerStepHandle

Inherits from: UTWalkerBody.RB_FootHandle2

No new values.

Functions

Events

PlayFootStep

event PlayFootStep (int LegIdx)

Overrides: UTWalkerBody.PlayFootStep


PostBeginPlay

event PostBeginPlay ()

Overrides: UTWalkerBody.PostBeginPlay


Tick

event Tick (float DeltaTime)

Overrides: Actor.Tick


Other instance functions

SetBurnOut

simulated function SetBurnOut ()

Overrides: UTWalkerBody.SetBurnOut

NOTE: this is actually what changes the colors on the PowerOrb on the legs of the Walker *

SetEnergyBallPowerPercent

final protected function SetEnergyBallPowerPercent (float Pct)


TeamChanged

simulated function TeamChanged ()

Overrides: UTWalkerBody.TeamChanged

NOTE: this is actually what changes the colors on the PowerOrb on the legs of the Walker *