| Home Page | Recent Changes | Preferences

Object Class Hierarchy

This is the class tree extending from Object in UT2003 and UT2004. For a class tree of the Actor components see Actor Class Hierarchy or for a class tree of the GUI components see GUI Class Hierarchy. For a UT Object Class Tree, see Object (UT).

Adding new class pages

Any UT200x class page should begin with the text:

UT2003 :: Object >> etc. (Package: packagename)

(or, if an UT2004 exclusive class)

UT2004 :: Object >> etc. (Package: packagename)

Note: If you are adding a subclass page of Actor, you can skip the Object link.

If you want to add information on a UT200x class:

  • Put a link here to the class you want to describe.
  • If the link is taken by a Unreal Tournament class then, in that class:
    1. Put a link to "{classname} (UT)", substituting the current classname
    2. Move all the text from the page to this new page.
    3. Change the box at the top of the UT class to start with "[[UT]] ::" for clarity.

Use the Class Wikifier to create the basics of a wiki page from an UnrealScript class.

Class Tree

You won't see all of these classes in the Actor Classes Browser unless you uncheck "Placeable Classes Only" and the "Use 'Actor' as Parent" check boxes. Then you'll also only see the classes of the packages which are loaded, you can manually load *.u packages to add them to the class heirarchy

Key:

  • ">>" means that class' subtree is expanded on the class page.
  • Classes that exist only in UT2004 are labelled as such
 Object
   +- Actor >> see Actor Class Hierarchy
   +- AdminBase
   |    +- Admin
   |    +- AdminIni
   +- AdminEditProps
   +- AnimNotify? (not expanded)
   +- AnimNotifyProps
   +- Bitmap
   +- BrowserFilters
   |    +- PlayInfoFilter
   +- BrushBuilder >>
   +- CacheManager
   +- CameraEffect
   |    +- CameraOverlay
   |    +- MotionBlur
   +- Canvas
   +- ChallangeGame
   |    +- BloodRites
   |    +- ManoEMano
   +- CheatManager
   +- Commandlet
   |    +- StreamCommandlet?
   |    +- xAdminCommandlet?
   |    +- xWebAdminCommandlet?
   +- CrosshairPack (UT2004 Only)
   |    +- DefaultCrosshairs
   |    +- ONSCrosshairs
   +- CustomBotConfig
   +- CustomFilter (UT2004 Only)
   +- CustomLadderInfo (UT2004 Only)
   |    +- CLOnslaught
   +- DecoText
   +- DrawOpBase
   |    +- DrawOpImage
   |    +- DrawOpText
   +- GameConfigSet
   +- GameProfile?
   |    +- UT2003GameProfile
   |         +- UT2K4GameProfile
   +- GUI
   +- I3DL2Listener (not expanded)
   +- Interactions
   |    +- Interaction
   |    +- InteractionMaster 
   +- KarmaParamsCollision 
   |    +- KarmaParams
   |         +- KarmaParamsRBFull
   |         +- KarmaParamsSkel  
   +- LadderInfo?
   |    +- UT2003LadderInfo?
   |    +- UT2K4LadderInfo? (UT2004 Only)
   +- LevelSummary
   +- LipSincAnimProps (UT2004 Only)
   +- LipSincControllerProps (UT2004 Only)
   +- LipSincPrefsProps (UT2004 Only)
   +- ListItem
   +- Locale
   +- LogEntry
   +- Manifest
   +- MaplistRecord (UT2004 Only)
   +- MapVoteHistory (UT2004 Only)
   |    +- MapVoteHistory_INI
   +- MatchConfig (UT2004 Only)
   +- MatchInfo?
   |    +- UT2K4MatchInfo? (UT2004 Only)  
   +- Material >>
   +- MaterialFactory
   |    +- FractalTextureFactory
   |    +- RawMaterialFactory
   +- MatObject?
   |    +- MatAction?
   |         +- ActionMoveCamera
   |         +- ActionPause
   |    +- MatSubAction?
   |         +- SubActionCameraEffect
   |         +- SubActionCameraShake
   |         +- SubActionFade
   |         +- SubActionFOV
   |         +- SubActionGameSpeed
   |         +- SubActionOrientation
   |         +- SubActionSceneSpeed
   |         +- SubActionSubTitle
   |         +- SubActionTrigger
   +- MeshObject
   |    +- MeshEditProps
   +- NotifyProperties
   +- ObjectArray?
   |    +- SortedObjectArray?
   +- ObjectPool
   +- ONSPowerLinkCustomSetup
   +- Palette
   +- ParticleEmitter
   |    +- BeamEmitter?
   |    +- MeshEmitter?
   |    +- SparkEmitter?
   |    +- SpriteEmitter
   |    +- TrailEmitter
   +- Player
   +- PlayerInput
   |    +- XBoxPlayerInput
   +- PlayerRecordClass
   +- PlayInfo
   +- PropertyManagerBase (UT2004 Only)
   +- ReachSpec
   +- Resource (not expanded)
   +- RosterEntry
   +- ScriptedAction  
   |    +- Action_ChangeLevel
   |    +- Action_ChangeScript
   |    +- Action_ChangeTeam
   |    +- Action_ChangeWeapon
   |    +- Action_ConsoleCommand
   |    +- Action_Crouch
   |    +- Action_DamageActor
   |    +- Action_DamageInstigator
   |    +- Action_DestroyActor
   |    +- Action_DestroyPawn
   |    +- Action_DisplayMessage
   |    +- Action_EndSection
   |    +- Action_FireWeapon
   |    +- Action_FireWeaponAt
   |    +- Action_ForceMoveToPoint
   |    +- Action_Freeze
   |    +- Action_GotoAction
   |    +- Action_HealActor
   |    +- Action_IfCondition
   |    +- Action_IfRandomPct
   |    +- Action_Jump
   |    +- Action_KillInstigator
   |    +- Action_LeaveSequence
   |    +- Action_LocalizedMessage
   |    +- Action_PlayAmbientSound
   |    +- Action_PlayAnim
   |        +- Action_FreezeOnAnimEnd
   |    +- Action_PlayAnnouncement
   |    +- Action_PlayLIPSinc
   |    +- Action_PlayLocalSound
   |    +- Action_PlayMusic
   |    +- Action_PlaySound
   |    +- Action_Run
   |    +- Action_SetAlertness
   |    +- Action_SetCorona
   |    +- Action_SetHidden
   |    +- Action_SetPhysics
   |    +- Action_SetViewTarget
   |    +- Action_ShootTarget
   |    +- Action_SpawnActor
   |    +- Action_StopAnimation
   |    +- Action_StopShooting
   |    +- Action_SubTitles
   |    +- Action_ThrowWeapon
   |    +- Action_TriggerEvent
   |    +- Action_Use
   |    +- Action_Walk
   |    +- LatentScriptedAction
   |         +- Action_FadeView
   |         +- Action_FinishRotation
   |         +- Action_Freeze
   |         +- Action_DrawHUDMaterial
   |         +- Action_MoveToPlayer
   |         +- Action_MoveToPoint
   |         +- Action_PlayExplosionSound
   |         +- Action_TeleportToPoint
   |         +- Action_TurnTowardPlayer
   |         +- Action_WaitForAnimEnd
   |         +- Action_WaitForEvent
   |         +- Action_WaitForLIPSincAnimEnd
   |         +- Action_WaitForPlayer
   |         +- Action_WaitForTimer
   +- SequEditProps
   +- SetupObject
   +- SkaarjMeshes (UT2004 Only?)
   +- SkelPrefsEditProps
   +- Sound
   +- SpeciesType >>
   +- SPHighScoreBase
   +- Spline
   +- SPProfileExporter (UT2004 Only)
   +- StreamBase (UT2004 Only)
   |    +- Stream
   |    +- StreamDirectoryNode
   |    +- StreamInterface
   |         +- PlaylistParserBase
   |              +- B4SParser
   |              +- M3UParser
   |              +- PLSParser
   |    +- StreamPlayList
   |    +- StreamPlayListManager
   |    +- StreamTag
   +- StringArray?
   |    +- SortedStringArray?
   +- SubSystem?
   |    +- Engine
   |         +- EditorEngine
   |              +- UnrealEdEngine?
   |         +- GameEngine
   +- SVehicleWheel? (UT2004 Only)
   +- TextToSpeachAlias (UT2004 Only)
   +- Time?
   +- UT2k4RosterGroup (UT2004 Only)
   |    +- UT2k4TeamRosterEasy
   |    +- UT2k4TeamRosterMid
   |    +- UT2k4TeamRosterPhantom
   |    +- UT2k4TeamRosterStrong
   |    +- UT2k4TeamRosterWeak
   +- WeaponFire (UT2004 Only) >>
   +- WebApplication
   |     +- HelloWeb
   |     +- ImageServer
   |         +- UTImageServer
   |     +- UTServerAdmin
   +- WebRequest
   +- WebResponse
   +- WebSkin
   |     +- ClassicUT
   |     +- UnrealAdminPage
   |     +- UT2K3Skin
   |     +- UT2K4Stats (UT2004 Only)
   +- xAdminBase
   +- xPawnGibGroup (not expanded)
   +- xPawnSoundGroup (not expanded)
   +- xPrivilageBase
   |     +- xExtraPrivs
   |     +- xGamePrivs
   |     +- xKickPrivs
   |     +- xUserGroupPrivs
   +- xUtil
         +- CachePlayers

xClasses

Classes prefixed with an "x" are content created by Digital Extremes and added to the basic Unreal engine created by Epic.

Discussion


Category Class Tree

The Unreal Engine Documentation Site

Wiki Community

Topic Categories

Image Uploads

Random Page

Recent Changes

Offline Wiki

Unreal Engine

Console Commands

Terminology

FAQs

Help Desk

Mapping Topics

Mapping Lessons

UnrealEd Interface

UnrealScript Topics

UnrealScript Lessons

Making Mods

Class Tree

Modeling Topics

Chongqing Page

Log In