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
|
Public Types | |
enum | ButtonTarget { None , DPadDown = 12 , DPadLeft , DPadRight , DPadUp = 11 , LeftTrigger = 15 , RightTrigger , LeftBumper , RightBumper , Action1 , Action2 , Action3 , Action4 , Action5 , Action6 , Action7 , Action8 , Action9 , Action10 , Action11 , Action12 , Menu = 106 , Button0 = 500 , Button1 , Button2 , Button3 , Button4 , Button5 , Button6 , Button7 , Button8 , Button9 , Button10 , Button11 , Button12 , Button13 , Button14 , Button15 , Button16 , Button17 , Button18 , Button19 } |
enum | AnalogTarget { None , LeftStick , RightStick , Both } |
enum | SnapAngles { None , Four = 4 , Eight = 8 , Sixteen = 16 } |
Static Public Member Functions | |
static void | print (object message) |
static implicit | operator bool (Object exists) |
static Object | Instantiate (Object original, Vector3 position, Quaternion rotation) |
static Object | Instantiate (Object original) |
static T | Instantiate< T > (T original) |
static T | Instantiate< T > (T original, Vector3 position, Quaternion rotation) |
static void | Destroy (Object obj) |
static void | DestroyImmediate (Object obj) |
static T[] | FindObjectsOfType< T > () |
static bool | operator== (Object x, Object y) |
static bool | operator!= (Object x, Object y) |
Public Attributes | |
TouchControl.AnalogTarget | target |
TouchControl.SnapAngles | snapAngles |
LockAxis | lockToAxis |
float | lowerDeadZone |
float | upperDeadZone |
AnimationCurve | inputCurve |
bool | allowDragging |
DragAxis | allowDraggingAxis |
bool | snapToInitialTouch |
bool | resetWhenDone |
float | resetDuration |
TouchSprite | ring |
TouchSprite | knob |
float | knobRange |
Protected Member Functions | |
Vector3 | OffsetToWorldPosition (TouchControlAnchor anchor, Vector2 offset, TouchUnitType offsetUnitType, bool lockAspectRatio) |
void | SubmitButtonState (TouchControl.ButtonTarget target, bool state, ulong updateTick, float deltaTime) |
void | SubmitButtonValue (TouchControl.ButtonTarget target, float value, ulong updateTick, float deltaTime) |
void | CommitButton (TouchControl.ButtonTarget target) |
void | SubmitAnalogValue (TouchControl.AnalogTarget target, Vector2 value, float lowerDeadZone, float upperDeadZone, ulong updateTick, float deltaTime) |
void | CommitAnalog (TouchControl.AnalogTarget target) |
void | SubmitRawAnalogValue (TouchControl.AnalogTarget target, Vector2 rawValue, ulong updateTick, float deltaTime) |
Static Protected Member Functions | |
static Vector3 | SnapTo (Vector2 vector, TouchControl.SnapAngles snapAngles) |
static Vector3 | SnapTo (Vector2 vector, float snapAngle) |
Package Functions | |
string | GetScriptClassName () |
void | GetComponentFastPath (Type type, IntPtr oneFurtherThanResultValue) |
static Object | FindObjectFromInstanceID (int instanceID) |
Static Package Attributes | |
static int | OffsetOfInstanceIDInCPlusPlusObject |
Properties | |
bool | IsActive [get, set] |
bool | IsNotActive [get, set] |
Vector3 | RingPosition [get, set] |
Vector3 | KnobPosition [get, set] |
TouchControlAnchor | Anchor [get, set] |
Vector2 | Offset [get, set] |
TouchUnitType | OffsetUnitType [get, set] |
Rect | ActiveArea [get, set] |
TouchUnitType | AreaUnitType [get, set] |
bool | useGUILayout [get, set] |
bool | enabled [get, set] |
bool | isActiveAndEnabled [get, set] |
Transform | transform [get, set] |
GameObject | gameObject [get, set] |
string | name [get, set] |
HideFlags | hideFlags [set] |
Static Private Member Functions | |
static bool | CompareBaseObjects (Object lhs, Object rhs) |
static bool | IsNativeObjectAlive (Object o) |
static void | CheckNullArgument (object arg, string message) |
static Object | Internal_InstantiateSingle ([NotNull("NullExceptionObject")] Object data, Vector3 pos, Quaternion rot) |
Private Attributes | |
TouchControlAnchor | anchor |
TouchUnitType | offsetUnitType |
Vector2 | offset |
TouchUnitType | areaUnitType |
Rect | activeArea |
Vector3 | resetPosition |
Vector3 | beganPosition |
Vector3 | movedPosition |
float | ringResetSpeed |
float | knobResetSpeed |
Rect | worldActiveArea |
float | worldKnobRange |
Vector3 | value |
Touch | currentTouch |
bool | dirty |
IntPtr | m_CachedPtr |
Static Private Attributes | |
const string | objectIsNullMessage = "The Object you want to instantiate is null." |
const string | cloneDestroyedMessage = "Instantiate failed because the clone was destroyed during creation. This can happen if DestroyImmediate is called in MonoBehaviour.Awake." |
Definition at line 9 of file TouchStickControl.cs.