// 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(); }
// 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; }