|
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 GUIInputRegionManager:Public Member Functions | |
| void | DisableAllPicking () |
| void | RenablePicking () |
| void | SetMousePosition (int x, int y, bool inUISpace=false) |
| bool | RegisterInputRegion (Rectangle rect) |
| bool | RegisterInputRegion (int x, int y, Texture2D texture, float scale) |
| bool | RegisterInputRegion (int x, int y, Texture2D texture, float scale, Vector2 padding) |
| bool | RegisterInputRegion (int xMin, int xMax, int yMin, int yMax) |
| bool | IsOverExclusiveRegion () |
| GUIInputRegionExclusive | RegisterPickingInterceptor (GUIInputRegionExclusive.IsOverHandler handler) |
| void | UnregisterPickingInterceptor (GUIInputRegionExclusive region) |
| bool | RegisterInputRegion (int x, int y, Vector2 size) |
| bool | IsOverRegion () |
| bool | IsOverRegionExpanded () |
| bool | IsPositionOverUI (Vector2 uiPosition) |
| void | Clear () |
| GUIInputRegionManager () | |
Static Public Member Functions | |
| static GUIInputRegionManager | Create () |
Static Public Attributes | |
| static GUIInputRegionManager | Instance |
Properties | |
| Vector2 | MousePosition [get, set] |
Private Member Functions | |
| void | RemovePendingRegions () |
Private Attributes | |
| bool | _disableAllRegions |
| int | _mouseX |
| int | _mouseY |
| bool | _checkingExclusiveRegions |
| List< GUIInputRegionExclusive > | _exclusiveRegion |
| List< GUIInputRegionExclusive > | _prendingExclusiveRegionRemoves |
| List< GUIInputRegion > | _currentRegion |
| List< GUIInputRegion > | _availableRegion |
Definition at line 12 of file GUIInputRegionManager.cs.