Skip to content

Class: UI_GamepadTextInput ​

  • Namespace: Global
  • Assembly: Dew.Core.dll
  • Inheritance / Derived: SingletonBehaviour → UI_GamepadTextInput
csharp
public class UI_GamepadTextInput : SingletonBehaviour<UI_GamepadTextInput>

Fields ​

NameDeclarationDescription
azertyLayout`[Multiline]
public string azertyLayout`
azertyShiftAlphapublic string azertyShiftAlpha
backspacePrefabpublic UI_GamepadTextInput_Key backspacePrefab
cancelButtonpublic Button cancelButton
clearButtonpublic Button clearButton
confirmButtonpublic Button confirmButton
inputFieldpublic TMP_InputField inputField
leftShiftPrefabpublic UI_GamepadTextInput_Key leftShiftPrefab
onIsShiftPressedChangedpublic Action onIsShiftPressedChanged
qwertyLayout`[Multiline]
public string qwertyLayout`
qwertyShiftAlphapublic string qwertyShiftAlpha
regularKeyPrefabpublic UI_GamepadTextInput_Key regularKeyPrefab
rightShiftPrefabpublic UI_GamepadTextInput_Key rightShiftPrefab
rowTransformspublic Transform[] rowTransforms

Properties ​

NameDeclarationDescription
isAzertypublic bool isAzerty { get; }
isShiftPressedpublic bool isShiftPressed { get; }

Methods ​

Cancel() ​

csharp
public void Cancel()

Clear() ​

csharp
public void Clear()

Confirm() ​

csharp
public void Confirm()

EraseOne() ​

csharp
public void EraseOne()

GetShiftSubstitute(string) ​

csharp
public string GetShiftSubstitute(string key)

Parameters:

NameTypeDescription
keystring

Returns: string

PressCharacter(string) ​

csharp
public void PressCharacter(string key)

Parameters:

NameTypeDescription
keystring

SetAzertyMode(bool) ​

csharp
public void SetAzertyMode(bool value)

Parameters:

NameTypeDescription
valuebool

SetShift(bool) ​

csharp
public void SetShift(bool value)

Parameters:

NameTypeDescription
valuebool

StartInput(string, string, bool, bool, int, Action&lt;string&gt;, Action) ​

csharp
public void StartInput(string previousText, string placeholderText, bool isMultiline, bool isPassword, int maxCharacters, Action<string> onConfirm, Action onCancel)

Parameters:

NameTypeDescription
previousTextstring
placeholderTextstring
isMultilinebool
isPasswordbool
maxCharactersint
onConfirmSystem.Action&lt;T&gt;&lt;string&gt;
onCancelSystem.Action

StartInput(TMP_InputField, Action&lt;string&gt;, Action) ​

csharp
public void StartInput(TMP_InputField target, Action<string> onConfirm = null, Action onCancel = null)

Parameters:

NameTypeDescription
targetTMPro.TMP_InputField
onConfirmSystem.Action&lt;T&gt;&lt;string&gt;
onCancelSystem.Action

ToggleShift() ​

csharp
public void ToggleShift()

Maintained by the Shape of Dreams Modding Community