public void CreateUI(IUIBuilder builder) { DataParserChooser = builder.CreatePopup("Plugin:ValuesSource:DataParser", "Data type", new List <string> { "TCode" }, "TCode", DataParserChooserCallback); DataParserChooserCallback(DataParserChooser.val); CreateCustomUI(builder); StartStopButtonGroup = builder.CreateHorizontalGroup(510, 50, new Vector2(10, 0), 2, idx => builder.CreateButtonEx()); var startButton = StartStopButtonGroup.items[0].GetComponent <UIDynamicButton>(); startButton.buttonText.fontSize = 25; startButton.label = "Start"; startButton.buttonColor = new Color(0.309f, 1f, 0.039f) * 0.8f; startButton.textColor = Color.white; startButton.button.onClick.AddListener(StartCallback); var stopButton = StartStopButtonGroup.items[1].GetComponent <UIDynamicButton>(); stopButton.buttonText.fontSize = 25; stopButton.label = "Stop"; stopButton.buttonColor = new Color(1f, 0.168f, 0.039f) * 0.8f; stopButton.textColor = Color.white; stopButton.button.onClick.AddListener(StopCallback); }
public JSONStorableStringChooser CreatePopup(string paramName, string label, List <string> values, string startingValue, JSONStorableStringChooser.SetStringCallback callback, bool scrollable, bool rightSide = false) { var storable = _builder.CreatePopup(paramName, label, values, startingValue, callback, scrollable, rightSide); _objects.Add(storable); return(storable); }
public override void CreateUI(IUIBuilder builder) { DildoChooser = builder.CreatePopup("MotionSource:D***o", "Select D***o", null, null, DildoChooserCallback); base.CreateUI(builder); FindDildos(); }
public override void CreateUI(IUIBuilder builder) { MaleChooser = builder.CreatePopup("MotionSource:Male", "Select Male", null, null, MaleChooserCallback); base.CreateUI(builder); FindMales(); }
public override void CreateUI(IUIBuilder builder) { AnimationChooser = builder.CreatePopup("MotionSource:Animation", "Select Animation", null, null, AnimationChooserCallback); base.CreateUI(builder); FindAnimations(); }
public override void CreateUI(IUIBuilder builder) { var targets = new List <string> { "Auto", "V****a", "Pelvis", "Hips", "Anus", "Mouth", "Left Hand", "Right Hand", "Chest", "Left Foot", "Right Foot", "Feet" }; var defaultTarget = "V****a"; FemaleChooser = builder.CreatePopup("MotionSource:Female", "Select Female", null, null, FemaleChooserCallback); TargetChooser = builder.CreateScrollablePopup("MotionSource:FemaleTarget", "Select Target Point", targets, defaultTarget, null); TargetOffsetSlider = builder.CreateSlider("MotionSource:TargetOffset", "Target Offset (cm)", 0.0f, -0.15f, 0.15f, true, true, valueFormat: "P2"); base.CreateUI(builder); FindFemales(); }
public void CreateUI(IUIBuilder builder) { ComPortChooser = builder.CreatePopup("OutputTarget:Serial:ComPortChooser", "Select COM port", SerialPort.GetPortNames().ToList(), "None", null); ButtonGroup = builder.CreateHorizontalGroup(510, 50, new Vector2(10, 0), 2, idx => builder.CreateButtonEx()); var startSerialButton = ButtonGroup.items[0].GetComponent <UIDynamicButton>(); startSerialButton.label = "Start Serial"; startSerialButton.button.onClick.AddListener(StartSerial); var stopSerialButton = ButtonGroup.items[1].GetComponent <UIDynamicButton>(); stopSerialButton.label = "Stop Serial"; stopSerialButton.button.onClick.AddListener(StopSerial); StartSerialAction = UIManager.CreateAction("Start Serial", StartSerial); StopSerialAction = UIManager.CreateAction("Stop Serial", StopSerial); }