Show / Hide Table of Contents

Class ARoute

A class representing an Unreal Engine ARoute.

Inheritance
object
GenericGameObject
UObject
AActor
ARoute
Implements
IGameObject
INotifyPropertyChanged
IActor
IObject
Inherited Members
AActor.CustomProperties
AActor.Location
AActor.Rotation
AActor.GetLocation(TimeSpan, CancellationToken)
AActor.GetRotation(TimeSpan, CancellationToken)
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("Route")]
[GameProperty(new string[] { "RouteList" })]
public class ARoute : AActor, IGameObject, INotifyPropertyChanged, IActor, IObject
Remarks

Initializes a new instance of the ARoute class.

Constructors

View Source

ARoute(IGameObject)

A class representing an Unreal Engine ARoute.

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

The game object to encapsulate.

Remarks

Initializes a new instance of the ARoute class.

Methods

View Source

GetNodes(TimeSpan, CancellationToken)

Gets the route nodes.

Declaration
public Task<IEnumerable<AActor>> GetNodes(TimeSpan maxAge, CancellationToken token = default)
Parameters
Type Name Description
TimeSpan maxAge

The maximum age of the objects, if they exist in the cache.

CancellationToken token

The cancellation token.

Returns
Type Description
Task<IEnumerable<AActor>>

An enumerable of route nodes.

Implements

IGameObject
INotifyPropertyChanged
IActor
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