| | Name | Description |
|---|
 | AddController(Controller, Boolean) | |
 | AddController(ControllerType, Int32, Boolean) | |
 | AddControllerT(Int32, Boolean) |
Assigns a controller to this Player.
|
 | AddLastActiveControllerChangedDelegate(PlayerActiveControllerChangedDelegate) |
Add a delegate to receive a callback every time the last active controller changes.
|
 | AddLastActiveControllerChangedDelegate(PlayerActiveControllerChangedDelegate, ControllerType) |
Add a delegate to receive a callback every time the last active controller of a specific type changes.
|
 | ClearAllControllers |
Unassign all controllers from this Player.
|
 | ClearControllersOfType(ControllerType) | |
 | ClearControllersOfTypeT |
Unassign all controllers of a specific type from this Player.
|
 | ClearLastActiveControllerChangedDelegates |
Remove all delegates to no longer receive any callbacks when the last active controller changes.
|
 | ContainsController(Controller) | |
 | ContainsController(ControllerType, Int32) | |
 | ContainsControllerT(Int32) |
Checks if a controller is assigned to this Player.
|
 | GetController(ControllerType, Int32) | |
 | GetControllerT(Int32) |
Gets a controller of the specified type assigned to this Player.
|
 | GetControllerTemplatesTInterface |
Gets a list of all Controller Templates in assigned Controllers that match the type.
|
 | GetControllerWithTag(ControllerType, String) | |
 | GetControllerWithTagT(String) |
Gets a controller of the specificed type with the specified tag assigned to this Player.
|
 | GetFirstControllerWithTemplate(Guid) |
Gets the first Controller of any type that implements the specified Controller Template.
|
 | GetFirstControllerWithTemplate(Type) |
Gets the first Controller of any type that implements the specified Controller Template.
|
 | GetFirstControllerWithTemplateT |
Gets the first Controller of any type that implements the specified Controller Template.
|
 | GetLastActiveController |
Get the last controller that contributed input through the Player.
|
 | GetLastActiveController(ControllerType) |
Get the last controller that contributed input through the Player.
|
 | GetLastActiveControllerT |
Get the last controller that contributed input through the Player.
|
 | RemoveController(Controller) | |
 | RemoveController(ControllerType, Int32) | |
 | RemoveControllerT(Int32) |
Unassigns a controller from this Player.
|
 | RemoveLastActiveControllerChangedDelegate(PlayerActiveControllerChangedDelegate) |
Remove a delegate to no longer receive callbacks when the last active controller changes.
|
 | RemoveLastActiveControllerChangedDelegate(PlayerActiveControllerChangedDelegate, ControllerType) |
Remove a delegate to no longer receive callbacks when the last active controller of a specific type changes.
|
 | SetLastActiveController |
Sets the last active controller manually.
This overrides the last active controller temporarily, using the current time as the last active time for the controller.
When another mapped Action bound to a Controller returns input with a later timestamp, it will become the last active controller.
Required: The Controller must be connected and assigned to the Player.
Note that when setting this value, the last active controller event will not be sent until the next Rewired update.
|