terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches
GUIInputRegionManager Class Reference

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]
 

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 8 of file GUIInputRegionManager.cs.


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