private string stringOfKey(AirVRClientNumberPad.Key key) { if (0 <= (int)key && (int)key <= 9) { return(((int)key).ToString()); } else if (key == AirVRClientNumberPad.Key.Dot) { return("."); } return(""); }
public void Input(AirVRClientNumberPad.Key key) { if (key == AirVRClientNumberPad.Key.Del) { if (string.IsNullOrEmpty(_text) == false) { _text = _text.Substring(0, _thisText.text.Length - 1); } } else { _text = _text + stringOfKey(key); } }
// handle AirVRClientNumberPad events private void onNumberPadKeyClicked(AirVRClientNumberPad numberPad, AirVRClientNumberPad.Key key) { GetInputFieldFocused().Input(key); }