Class UI_GamepadTextInput
Inheritance
object
UnityEngine.Object
UnityEngine.Component
UnityEngine.Behaviour
UnityEngine.MonoBehaviour
UI_GamepadTextInput
Assembly: Dew.Core.dll
Syntax
public class UI_GamepadTextInput : SingletonBehaviour<UI_GamepadTextInput>
Fields
azertyLayout
Declaration
[Multiline]
public string azertyLayout
Field Value
azertyShiftAlpha
Declaration
public string azertyShiftAlpha
Field Value
backspacePrefab
Declaration
public UI_GamepadTextInput_Key backspacePrefab
Field Value
cancelButton
Declaration
public Button cancelButton
Field Value
| Type |
Description |
| UnityEngine.UI.Button |
|
clearButton
Declaration
public Button clearButton
Field Value
| Type |
Description |
| UnityEngine.UI.Button |
|
confirmButton
Declaration
public Button confirmButton
Field Value
| Type |
Description |
| UnityEngine.UI.Button |
|
inputField
Declaration
public TMP_InputField inputField
Field Value
| Type |
Description |
| TMPro.TMP_InputField |
|
leftShiftPrefab
Declaration
public UI_GamepadTextInput_Key leftShiftPrefab
Field Value
onIsShiftPressedChanged
Declaration
public Action onIsShiftPressedChanged
Field Value
| Type |
Description |
| System.Action |
|
qwertyLayout
Declaration
[Multiline]
public string qwertyLayout
Field Value
qwertyShiftAlpha
Declaration
public string qwertyShiftAlpha
Field Value
regularKeyPrefab
Declaration
public UI_GamepadTextInput_Key regularKeyPrefab
Field Value
rightShiftPrefab
Declaration
public UI_GamepadTextInput_Key rightShiftPrefab
Field Value
rowTransforms
Declaration
public Transform[] rowTransforms
Field Value
| Type |
Description |
| UnityEngine.Transform[] |
|
Properties
isAzerty
Declaration
public bool isAzerty { get; }
Property Value
isShiftPressed
Declaration
public bool isShiftPressed { get; }
Property Value
Methods
Cancel()
Declaration
Clear()
Declaration
Confirm()
Declaration
EraseOne()
Declaration
GetShiftSubstitute(string)
Declaration
public string GetShiftSubstitute(string key)
Parameters
| Type |
Name |
Description |
| string |
key |
|
Returns
PressCharacter(string)
Declaration
public void PressCharacter(string key)
Parameters
| Type |
Name |
Description |
| string |
key |
|
SetAzertyMode(bool)
Declaration
public void SetAzertyMode(bool value)
Parameters
| Type |
Name |
Description |
| bool |
value |
|
SetShift(bool)
Declaration
public void SetShift(bool value)
Parameters
| Type |
Name |
Description |
| bool |
value |
|
StartInput(string, string, bool, bool, int, Action<string>, Action)
Declaration
public void StartInput(string previousText, string placeholderText, bool isMultiline, bool isPassword, int maxCharacters, Action<string> onConfirm, Action onCancel)
Parameters
| Type |
Name |
Description |
| string |
previousText |
|
| string |
placeholderText |
|
| bool |
isMultiline |
|
| bool |
isPassword |
|
| int |
maxCharacters |
|
| System.Action<T><string> |
onConfirm |
|
| System.Action |
onCancel |
|
StartInput(TMP_InputField, Action<string>, Action)
Declaration
public void StartInput(TMP_InputField target, Action<string> onConfirm = null, Action onCancel = null)
Parameters
| Type |
Name |
Description |
| TMPro.TMP_InputField |
target |
|
| System.Action<T><string> |
onConfirm |
|
| System.Action |
onCancel |
|
ToggleShift()
Declaration
public void ToggleShift()
Extension Methods