terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
Loading...
Searching...
No Matches
Controller.ControllerActionManager Class Reference
+ Collaboration diagram for Controller.ControllerActionManager:

Public Member Functions

 ControllerActionManager ()
 
ControllerActionButton CreateButtonMapping (string id)
 
ControllerActionAxis CreateAxisMapping (string id, bool timeBased, float axisScale)
 
ControllerActionVector CreateVectorMapping (string id, ControllerActionAxis axisX, ControllerActionAxis axisY)
 
ControllerActionAxis GetAxisMapping (string id)
 
ControllerActionButton GetButtonMapping (string id)
 
ControllerActionVector GetVectorMapping (string id)
 
void ForceActiveController (ControllerDevice controller)
 
void OnUpdate (float elapsedTime)
 

Static Public Member Functions

static ControllerActionManager Create ()
 
static Axis GetAxisThreshold (AxisButtons button, out float threshold)
 

Static Public Attributes

static ControllerActionManager Instance
 

Properties

bool HasController [get, set]
 
bool IsControllerActive [get, set]
 
ControllerDevice ActiveController [get, set]
 
static bool AnyControllerConnected [get, set]
 

Private Attributes

List< ControllerActionAxis_axisMappings
 
List< ControllerActionButton_buttonMappings
 
List< ControllerActionVector_vectorMappings
 
ControllerDevice _controller
 
bool _controllerActive
 
ControllerDevice _forcedActiveController
 
bool _pendingDisableActions
 
string[] _pendingDisableActionsList
 
bool _pendingEnableActions
 

Detailed Description

Definition at line 16 of file ControllerActionManager.cs.


The documentation for this class was generated from the following file: