public static void setInputSelectedIndex(this InputField input, int args1, int args2) { if (input != null) { InputFieldCaretPosition.setSelectedStringInfoFromReflection(input, new int[] { args1, args2 }); } }
public static int[] getInputSelectedIndex(this InputField input) { if (input != null) { return(InputFieldCaretPosition.getSelectedStringInfoFromReflection(input)); } return(null); }
public void SendKeyString(string keyString) { InputFieldCaretPosition inputField = inputObject.GetComponent <InputFieldCaretPosition> (); if (keyString.Length == 1 && keyString[0] == 8) { if (inputField.text.Length > 0) { inputField.text = inputField.text.Substring(0, inputField.text.Length - 1); } //if (text.Length > 0 && inputField.GetLocalCaretPosition () - 1 > -1) { // text = text.Remove (inputField.GetLocalCaretPosition () - 1, 1); // inputField.currentPosition--; //} } else { inputField.text = text.Trim() + keyString.Trim(); } //ReactivateInputField(inputObject.GetComponent<InputField>()); print(StaticData.serverPort); }
private void Awake() { inputComp = GetComponent <InputFieldCaretPosition>(); inputComp.text = StaticData.serverPort; }