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