// Token: 0x060028B1 RID: 10417 RVA: 0x00094BDC File Offset: 0x00092DDC
    public void OnTextChanged(global::dfTextbox control, string value)
    {
        int           cursorIndex   = control.CursorIndex;
        StringBuilder stringBuilder = new StringBuilder();

        for (int i = 0; i < value.Length; i++)
        {
            if (char.IsDigit(value[i]))
            {
                stringBuilder.Append(value[i]);
            }
        }
        control.Text = stringBuilder.ToString();
    }
示例#2
0
    // Token: 0x060028DB RID: 10459 RVA: 0x00095814 File Offset: 0x00093A14
    public void OnTextChanged(global::dfTextbox control, string value)
    {
        int           num           = control.CursorIndex;
        StringBuilder stringBuilder = new StringBuilder();

        for (int i = 0; i < value.Length; i++)
        {
            if (this.allowedChars.IndexOf(value[i]) != -1)
            {
                stringBuilder.Append(value[i]);
            }
            else
            {
                num = Mathf.Max(0, num + 1);
            }
        }
        control.Text        = stringBuilder.ToString();
        control.CursorIndex = num;
    }