Mostly Harmless

Legacy:XIntroPawn

From Unreal Wiki, The Unreal Engine Documentation Site

Revision as of 19:49, 5 December 2005 by SuperApe (Talk)
(diff) ← Older revision | Current revision (diff) | Newer revision → (diff)
Jump to: navigation, search
UT2003 :: Actor >> Pawn >> UnrealPawn >> xIntroPawn (Package: XGame)

This is the parent class for Unreal NPC pawns meant for intro, matinee, tutorial and cut scene acting.

Contents

Properties

Main

vector ShadowDirection 
byte ShadowDarkness 
string MeshNameString 
vector ShadowDirection 
byte ShadowDarkness 
string MeshNameString 

Hidden

ShadowProjector PawnShadow 

Functions

AddDefaultInventory() 
EMPTY
Destroyed() (simulated) 
If PawnShadow != None, call PawnShadow.Destroy(). Call Super.Destroyed().
PostBeginPlay() (simulated) 
Call Super.PostBeginPlay(). If Mesh == None and MeshNameString != "", call LinkMesh(mesh(DynamicLoadObject(MeshNameString,class'Mesh'))). If bShadowCast, set PawnShadow = Spawn(class'ShadowProjector',Self,,Location), PawnShadow.ShadowActor = self, PawnShadow.RootMotion = True, PawnShadow.LightDirection = Normal(ShadowDirection), PawnShadow.LightDistance = 192, PawnShadow.MaxTraceDistance = 350, call PawnShadow.InitShadow() and set PawnShadow.ShadowTexture.ShadowDarkness = ShadowDarkness.

Known Subclasses

xIntroPawn
  +- Intro_Brock
  +- Intro_Crowd
  +- Intro_Fan_Brock
  +- Intro_Fan_Gorge
  +- Intro_Gorge
  +- Intro_Lauren
  +- Intro_Malcom

Related Topics

Discussion