Show / Hide Table of Contents

Class APlayerController

The default class representing an Unreal Engine APlayerController.

Inheritance
object
GenericGameObject
UObject
AActor
AControllerBase<APlayerInfo, APawn>
APlayerControllerBase<APlayerInfo, APawn>
APlayerController
Implements
IActor
IObject
IPlayerController
IController
IGameObject
INotifyPropertyChanged
Inherited Members
APlayerControllerBase<APlayerInfo, APawn>.NetPlayerIndex
AControllerBase<APlayerInfo, APawn>.Pawn
AControllerBase<APlayerInfo, APawn>.PlayerState
AControllerBase<APlayerInfo, APawn>.PawnInfo
AControllerBase<APlayerInfo, APawn>.PlayerStateInfo
AControllerBase<APlayerInfo, APawn>.GetPawn(TimeSpan)
AControllerBase<APlayerInfo, APawn>.GetPlayerState(TimeSpan)
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
public class APlayerController : APlayerControllerBase<APlayerInfo, APawn>, IActor, IObject, IPlayerController, IController, IGameObject, INotifyPropertyChanged
Remarks

Initializes a new instance of the APlayerController class.

Constructors

View Source

APlayerController(IGameObject)

The default class representing an Unreal Engine APlayerController.

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

The game object to encapsulate.

Remarks

Initializes a new instance of the APlayerController class.

Implements

IActor
IObject
IPlayerController
IController
IGameObject
INotifyPropertyChanged

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