Namespace Microsoft.XboxStudios.GameStateTracker.Unreal
Classes
AActor
A class representing an Unreal Engine AActor.
AController
The default class representing an Unreal Engine AController.
AControllerBase<TPlayerInfo, TPawn>
A class representing an Unreal Engine AController.
AGameInfo
A class representing an Unreal Engine AGameInfo.
APawn
A class representing an Unreal Engine APawn.
APlayerController
The default class representing an Unreal Engine APlayerController.
APlayerControllerBase<TPlayerInfo, TPawn>
A class representing an Unreal Engine APlayerController.
APlayerInfo
The default class representing an Unreal Engine APlayerState.
APlayerInfoBase<TPawn>
A class representing an Unreal Engine APlayerState.
ARoute
A class representing an Unreal Engine ARoute.
GameEventArgs
A class representing a game event.
IEnumerableExtensions
Extension methods for IEnumerable<T>.
IGameObjectExtensions
Extension methods for IGameObject.
IGameStateExtensions
Extension methods to retrieve the local player controller and pawn from IGameState.
ObjectInfoExtensions
Extension methods for ObjectInfo.
PlayerEventArgs
A class representing a game event for a specific player.
StringExtensions
Extension methods for string.
UObject
A class representing an Unreal Engine UObject.
UWorld
A class representing an Unreal Engine UWorld.
UnrealClassManager
A class used to associate Unreal Engine game objects with subclasses of UObject.
UnrealGameState
A class representing game state for Unreal Engine 4 or 5.
UnrealHelpers
A helper class for parsing the Unreal Engine console command output.
UnrealObjectFormatter
The Unreal way of formatting game objects in a user-friendly way.
UnrealObjectInfo
Contains Unreal-specific functionality for ObjectInfo.
UnrealObjectRepository
A generic game object repository implementation using Unreal Engine console commands.
UnrealObjectRepositoryWithHooks
A generic game object repository implementation using RPC hooks. It uses special properties named "location" and "rotation" to retrieve actor data.
Interfaces
IActor
An interface representing an Unreal Engine actor.
IController
An interface representing an Unreal Engine pawn controller.
IObject
An interface representing an Unreal Engine object.
IPlayerController
An interface representing an Unreal Engine player controller.
IUnrealConsoleCommandClient
An interface for a game client which can execute Unreal Engine 4 or 5 console commands.
IUnrealHookClient
An interface for a game client which can execute generic game state queries.