Show / Hide Table of Contents

Class UObject

A class representing an Unreal Engine UObject.

Inheritance
object
GenericGameObject
UObject
AActor
UWorld
Implements
IGameObject
INotifyPropertyChanged
IObject
Inherited Members
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("Object")]
public class UObject : GenericGameObject, IGameObject, INotifyPropertyChanged, IObject
Remarks

Initializes a new instance of the UObject class.

Constructors

View Source

UObject(IGameObject)

A class representing an Unreal Engine UObject.

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

The game object to encapsulate.

Remarks

Initializes a new instance of the UObject class.

Properties

View Source

Name

Gets the object's name.

Declaration
public override string Name { get; }
Property Value
Type Description
string
Overrides
GenericGameObject.Name

Methods

View Source

LinkedObjectInfo(string)

Gets the object info contained in the given property value.

Declaration
public virtual ObjectInfo LinkedObjectInfo(string propertyName)
Parameters
Type Name Description
string propertyName

The property name.

Returns
Type Description
ObjectInfo

The object info, if the value contained a valid object name.

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