My program doesn't have bugs. It just develops random features.
UE3:GameEngine (UDK)
From Unreal Wiki, The Unreal Engine Documentation Site
| This is an auto-generated page and may need human attention. Please remove this tag if the page seems reasonably complete or replace it with the {{expand}} tag if the page is not yet complete. |
GameEngine: The game subsystem.
[edit] Properties
[edit] bClearAnimSetLinkupCachesOnLoadMap
Type: bool
Modifiers: config
If true - clear all AnimSet LinkupCaches during map load. You need to do this is the set of skeletal meshes that you are playing anims on is not bounded.
Default value: True
[edit] bShouldCommitPendingMapChange
Type: bool
Modifiers: const
If TRUE, commit map change the next frame.
[edit] bWorldWasLoadedThisTick
Type: bool
Modifiers: const, transient
set for one tick after completely loading and initializing a new world (regardless of whether it's LoadMap() or seamless travel)
[edit] GPendingLevel
Type: PendingLevel
[edit] LastRemoteURL
Type: URL
last server we connected to (for "reconnect" command)
Default value:
| Member | Value |
|---|---|
| Valid | 1 |
[edit] LastURL
Type: URL
URL the last time we travelled
Default value:
| Member | Value |
|---|---|
| Valid | 1 |
[edit] LevelsToLoadForPendingMapChange
Modifiers: const
Array of package/ level names that need to be loaded for the pending map change. First level in that array is going to be made a fake persistent one by using ULevelStreamingPersistent.
[edit] LoadedLevelsForPendingMapChange
Modifiers: const
Array of already loaded levels. The ordering is arbitrary and depends on what is already loaded and such.
[edit] MaxDeltaTime
Type: float
Modifiers: config
Maximium delta time the engine uses to populate GDeltaTime. If 0, unbound.
[edit] NamedNetDrivers
Type: array<NamedNetDriver>
Modifiers: const, transient
A list of named UNetDrivers
[edit] ObjectReferencers
Type: array<ObjectReferencer>
Modifiers: const
Handles to object references; used by the engine to e.g. the prevent objects from being garbage collected.
[edit] OnlineSubsystem
Type: OnlineSubsystem
The singleton online interface for all game code to use
[edit] PackagesToFullyLoad
Type: array<FullyLoadedPackagesInfo>
A list of tag/array pairs that is used at LoadMap time to fully load packages that may be needed for the map/game with DLC, but we can't use DynamicLoadObject to load from the packages
[edit] PendingLevelPlayerControllerClassName
Type: string
Modifiers: config
The name of the class to spawn as the temporary pending level player controller
[edit] PendingLevelStreamingStatusUpdates
Type: array<LevelStreamingStatus>
Modifiers: const
[edit] PendingMapChangeFailureDescription
Type: string
Modifiers: const
Human readable error string for any failure during a map change request. Empty if there were no failures.
[edit] ServerActors
Modifiers: config
[edit] TravelType
Type: byte
[edit] TravelURL
Type: string
[edit] Enums
[edit] EFullyLoadPackageType
- FULLYLOAD_Map
- Load the packages when the map in Tag is loaded
- FULLYLOAD_Game_PreLoadClass
- Load the packages before the game class in Tag is loaded. The Game name MUST be specified in the URL (game=Package.GameName). Useful for loading packages needed to load the game type (a DLC game type, for instance)
- FULLYLOAD_Game_PostLoadClass
- Load the packages after the game class in Tag is loaded. Will work no matter how game is specified in UWorld::SetGameInfo. Useful for modifying shipping gametypes by loading more packages (mutators, for instance)
- FULLYLOAD_Always
- Fully load the package as long as the DLC is loaded
- FULLYLOAD_Mutator
- Load the package for a mutator that is active
[edit] Structs
[edit] FullyLoadedPackagesInfo
Modifiers: native
Struct to help hold information about packages needing to be fully-loaded for DLC, etc
- EFullyLoadPackageType FullyLoadType
- When to load these packages
- string Tag
- When this map or gametype is loaded, the packages in the following array will be loaded and added to root, then removed from root when map is unloaded
- array<name> PackagesToLoad
- The list of packages that will be fully loaded when the above Map is loaded
- array<Object> LoadedObjects
- List of objects that were loaded, for faster cleanup
[edit] LevelStreamingStatus
Modifiers: native
level streaming updates that should be applied immediately after committing the map change
[edit] NamedNetDriver
Modifiers: native
Struct to hold a UNetDriver and an assoicated name
- name NetDriverName
- The name associated with the driver
- pointer{class UNetDriver} NetDriver
- A pointer to a UNetDriver
[edit] URL
Modifiers: transient, native
- string Protocol
- Protocol, i.e. "unreal" or "http".
- string Host
- Optional hostname, i.e. "204.157.115.40" or "unreal.epicgames.com", blank if local.
- int Port
- Optional host port.
- string Map
- Map name, i.e. "SkyCity", default is "Index".
- array<string> Op
- Options.
- string Portal
- Portal to enter through, default is "".
- int Valid
[edit] Functions
[edit] Static native functions
[edit] GetOnlineSubsystem
Returns the global online subsytem pointer. This will be null for PIE
[edit] Native functions
[edit] CreateNamedNetDriver
Creates a UNetDriver and associates a name with it.
Parameters:
- NetDriverName - The name to associate with the driver.
Returns:
- True if the driver was created successfully, false if there was an error.
[edit] DestroyNamedNetDriver
Destroys a UNetDriver based on its name.
Parameters:
- NetDriverName - The name associated with the driver to destroy.
