Show / Hide Table of Contents

Class UWorld

A class representing an Unreal Engine UWorld.

Inheritance
object
GenericGameObject
UObject
UWorld
Implements
IGameObject
INotifyPropertyChanged
IObject
Inherited Members
UObject.Name
UObject.LinkedObjectInfo(string)
GenericGameObject.PropertyChanged
GenericGameObject.Info
GenericGameObject.GameState
GenericGameObject.Properties
GenericGameObject.this[string]
GenericGameObject.Equals(object)
GenericGameObject.GetHashCode()
GenericGameObject.ToString()
GenericGameObject.OnGameObjectPropertyChanged(object, PropertyChangedEventArgs)
object.Equals(object, object)
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
Namespace: Microsoft.XboxStudios.GameStateTracker.Unreal
Assembly: GameStateTracker.Unreal.dll
Syntax
[GameClass("World")]
[GameProperty(new string[] { "GameState", "Levels" })]
public class UWorld : UObject, IGameObject, INotifyPropertyChanged, IObject
Remarks

Initializes a new instance of the UWorld class.

Constructors

View Source

UWorld(IGameObject)

A class representing an Unreal Engine UWorld.

Declaration
public UWorld(IGameObject gameObject)
Parameters
Type Name Description
IGameObject gameObject

The game object to encapsulate.

Remarks

Initializes a new instance of the UWorld class.

Properties

View Source

GameInfo

Gets the object info of the game state.

Declaration
protected ObjectInfo GameInfo { get; }
Property Value
Type Description
ObjectInfo
View Source

Levels

Gets the list of levels.

Declaration
public IList<string>? Levels { get; }
Property Value
Type Description
IList<string>

Implements

IGameObject
INotifyPropertyChanged
IObject

Extension Methods

IGameObjectExtensions.ClassName(IGameObject)
IGameObjectExtensions.InfoEquals(IGameObject, IGameObject?)
IGameObjectExtensions.InfoEquals(IGameObject, in ObjectInfo)
IGameObjectExtensions.ObjectName(IGameObject)
IGameObjectExtensions.Matches(IGameObject, IClassManager, in ObjectInfo)
  • View Source
In this article
Back to top Generated by DocFX