Legacy:XIntroPawn: Difference between revisions

From Unreal Wiki, The Unreal Engine Documentation Site
SuperApe (talk | contribs)
mNo edit summary
 
m Known Subclasses: delinked non-existing classes
 
Line 24: Line 24:
==Known Subclasses==
==Known Subclasses==
  xIntroPawn
  xIntroPawn
   +- [[Legacy:Intro_Brock|Intro_Brock]]
   +- Intro_Brock
   +- [[Legacy:Intro_Crowd|Intro_Crowd]]
   +- Intro_Crowd
   +- [[Legacy:Intro_Fan_Brock|Intro_Fan_Brock]]
   +- Intro_Fan_Brock
   +- [[Legacy:Intro_Fan_Gorge|Intro_Fan_Gorge]]
   +- Intro_Fan_Gorge
   +- [[Legacy:Intro_Gorge|Intro_Gorge]]
   +- Intro_Gorge
   +- [[Legacy:Intro_Lauren|Intro_Lauren]]
   +- Intro_Lauren
   +- [[Legacy:Intro_Malcom|Intro_Malcom]]
   +- Intro_Malcom


==Related Topics==
==Related Topics==

Latest revision as of 12:54, 14 November 2009

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.

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