Class APlayerControllerBase<TPlayerInfo, TPawn>
A class representing an Unreal Engine APlayerController.
Inherited Members
Namespace: Microsoft.XboxStudios.GameStateTracker.Unreal
Assembly: GameStateTracker.Unreal.dll
Syntax
[GameClass("PlayerController")]
[GameProperty(new string[] { "NetPlayerIndex" })]
public class APlayerControllerBase<TPlayerInfo, TPawn> : AControllerBase<TPlayerInfo, TPawn>, IActor, IObject, IPlayerController, IController, IGameObject, INotifyPropertyChanged where TPlayerInfo : APlayerInfo where TPawn : APawn
Type Parameters
Name | Description |
---|---|
TPlayerInfo | The player info class type. |
TPawn | The pawn class type. |
Constructors
View SourceAPlayerControllerBase(IGameObject)
Initializes a new instance of the APlayerControllerBase<TPlayerInfo, TPawn> class.
Declaration
protected APlayerControllerBase(IGameObject gameObject)
Parameters
Type | Name | Description |
---|---|---|
IGameObject | gameObject | The game object to encapsulate. |
Properties
View SourceNetPlayerIndex
Gets the player's net index.
Declaration
public int? NetPlayerIndex { get; }
Property Value
Type | Description |
---|---|
int? |