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
GUIInputRegionManager Class Reference
+ 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
 

Detailed Description

Definition at line 12 of file GUIInputRegionManager.cs.


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