terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
|
Classes | |
class | EndEditEvent |
class | OnChangeEvent |
class | OnValidateInput |
class | SubmitEvent |
Public Types | |
enum | ContentType { Standard , Autocorrected , IntegerNumber , DecimalNumber , Alphanumeric , Name , EmailAddress , Password , Pin , Custom } |
enum | InputType { Standard , AutoCorrect , Password } |
enum | CharacterValidation { None , Integer , Decimal , Alphanumeric , Name , EmailAddress } |
enum | LineType { SingleLine , MultiLineSubmit , MultiLineNewline } |
enum | Transition { None , ColorTint , SpriteSwap , Animation } |
Static Public Member Functions | |
static int | AllSelectablesNoAlloc (Selectable[] selectables) |
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, [DefaultValue("0.0F")] float t) |
static void | Destroy (Object obj) |
static void | DestroyImmediate (Object obj, [DefaultValue("false")] bool allowDestroyingAssets) |
static void | DestroyImmediate (Object obj) |
static Object[] | FindObjectsOfType (Type type, bool includeInactive) |
static void | DontDestroyOnLoad ([NotNull("NullExceptionObject")] Object target) |
static T[] | FindObjectsOfType< T > () |
static bool | operator== (Object x, Object y) |
static bool | operator!= (Object x, Object y) |
Protected Types | |
enum | EditState { Continue , Finish } |
enum | SelectionState { Normal , Highlighted , Pressed , Selected , Disabled } |
Protected Member Functions | |
InputField () | |
void | ClampPos (int pos) |
override void | Awake () |
override void | OnEnable () |
override void | OnDisable () |
override void | OnDestroy () |
void | OnFocus () |
void | SelectAll () |
virtual void | LateUpdate () |
int | GetCharacterIndexFromPosition (Vector2 pos) |
InputField.EditState | KeyPressed (Event evt) |
void | SendOnEndEdit () |
void | SendOnSubmit () |
virtual void | Append (string input) |
virtual void | Append (char input) |
void | UpdateLabel () |
char | Validate (string text, int pos, char ch) |
override void | DoStateTransition (Selectable.SelectionState state, bool instant) |
override void | OnCanvasGroupChanged () |
override void | OnDidApplyAnimationProperties () |
override void | OnTransformParentChanged () |
virtual void | InstantClearState () |
bool | IsHighlighted () |
bool | IsPressed () |
virtual void | Start () |
virtual void | OnRectTransformDimensionsChange () |
virtual void | OnBeforeTransformParentChanged () |
virtual void | OnCanvasHierarchyChanged () |
Protected Attributes | |
TouchScreenKeyboard | m_Keyboard |
Text | m_TextComponent |
Graphic | m_Placeholder |
string | m_Text |
int | m_CaretPosition |
int | m_CaretSelectPosition |
UIVertex[] | m_CursorVerts |
Mesh | m_Mesh |
bool | m_CaretVisible |
int | m_DrawStart |
int | m_DrawEnd |
int | m_CurrentIndex |
Static Protected Attributes | |
static Selectable[] | s_Selectables |
static int | s_SelectableCount |
Package Functions | |
string | GetScriptClassName () |
void | GetComponentFastPath (Type type, IntPtr oneFurtherThanResultValue) |
Static Package Functions | |
static Object | FindObjectFromInstanceID (int instanceID) |
Static Package Attributes | |
static int | OffsetOfInstanceIDInCPlusPlusObject |
Static Private Attributes | |
static readonly char[] | kSeparators |
static bool | s_IsQuestDeviceEvaluated |
static bool | s_IsQuestDevice |
const float | kHScrollSpeed = 0.05f |
const float | kVScrollSpeed = 0.1f |
const string | kEmailSpecialCharacters = "!#$%&'*+-/=?^_`{|}~" |
const string | kOculusQuestDeviceModel = "Oculus Quest" |
const int | k_MaxTextLength = 16382 |
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 15 of file InputField.cs.