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
|
Classes | |
struct | CursorFirstContact |
struct | TouchInput |
Public Member Functions | |
CursorManager () | |
bool | IsCursorActive () |
int | GetNumCursors () |
global::Cursor | GetCursor (int index) |
void | UpdateCursors () |
int | GetRealTouchCount () |
int | GetTouchCount () |
bool | GetEMUMouseButton (int index) |
bool | GetEMUMouseButtonDown (int index) |
bool | GetEMUMouseButtonUp (int index) |
void | DrawCursorOverlay (SpriteBatch batch) |
Static Public Member Functions | |
static CursorManager | Create () |
Public Attributes | |
bool | ActivateMouseMode |
global::UnityEngine.Vector2 | EmuMousePosition |
List< CursorInputLayer > | Layers |
Static Public Attributes | |
static CursorManager | Instance |
Properties | |
bool | EmuMouseModeActive [get, set] |
Private Member Functions | |
bool | IsMouseActive (int index) |
bool | IsTouchScrollOnly (int touchIndex) |
int | GetTouchId (int touchIndex) |
int | GetTouchIndex (int touchId) |
TouchPhase | GetTouchPhase (int touchIndex) |
bool | ShouldIgnoreTouch (int touchIndex) |
global::UnityEngine.Vector2 | GetTouchPosition (int touchIndex) |
global::UnityEngine.Vector2 | GetTouchScroll (int touchIndex) |
bool | ShouldIgnoreForWorld (global::UnityEngine.Vector2 position) |
void | UpdateMouseEMUTouches () |
void | UpdateCursorList () |
Private Attributes | |
int | _touchCount |
bool | emuTouchFromMouse |
bool | fakeMouseActive |
bool | mouseActive |
global::UnityEngine.Vector2 | fakeMousePosition |
bool | updatingSwitchTouches |
List< CursorManager.TouchInput > | UserSwitchTouches |
bool | emuMouseModeActive |
bool | updatingEMUMouseTouches |
global::UnityEngine.Vector3 | emuMouseLastHWMousePosition |
List< CursorManager.TouchInput > | EMUMouseTouches |
List< CursorManager.TouchInput > | PreviousEMUMouseTouches |
List< global::Cursor > | _cursors |
List< CursorManager.CursorFirstContact > | _cursorsInpacts |
Definition at line 12 of file CursorManager.cs.