|
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
|
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 |
Definition at line 16 of file ControllerActionManager.cs.