public JSONStorableString CreateTextField(string paramName, string startingValue, float height, JSONStorableString.SetStringCallback callback, bool rightSide = false) { var storable = _builder.CreateTextField(paramName, startingValue, height, callback, rightSide); _objects.Add(storable); return(storable); }
protected override void CreateCustomUI(IUIBuilder builder) { PortInputBox = builder.CreateTextField("ValuesSource:Udp:Port", _port.ToString(), 50, s => { var result = 0; if (int.TryParse(s, out result)) { _port = result; } else { SuperController.LogMessage($"Failed to parse port number from: {s}"); } }, canInput: true); }