Beispiel #1
0
 public static void setInputSelectedIndex(this InputField input, int args1, int args2)
 {
     if (input != null)
     {
         InputFieldCaretPosition.setSelectedStringInfoFromReflection(input, new int[] { args1, args2 });
     }
 }
Beispiel #2
0
 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;
 }