public void Activate(MLControllerRadialMenu menu) { previousMenu = menu; if (previousMenu != null) { previousMenu.usingSubMenu(true); } active = true; thumbDown = false; if (_controllerConnectionHandler.ConnectedController != null) { initialButtonY = _controllerConnectionHandler.ConnectedController.Touch1PosAndForce.y; } menuObject = Instantiate(MenuPrefab); menuObject.GetComponent <Canvas>().worldCamera = Camera.main; buttons = menuObject.GetComponentsInChildren <Button>(); if (menuObject.transform.name.ToLower().Contains("metric")) { FindObjectOfType <UpdateMetric>().initializeButtons(menuObject); } else if (menuObject.transform.name.ToLower().Contains("timewindow")) { FindObjectOfType <UpdateTimeWindow>().initializeButtons(menuObject); } }
public void Activate(MLControllerRadialMenu menu) { previousMenu = menu; previousMenu.usingSubMenu(true); active = true; thumbDown = false; playbackSlider = Instantiate(Resources.Load("Prefabs/PlaybackSpeed") as GameObject); playbackSlider.GetComponent <Canvas>().worldCamera = Camera.main; playbackSlider.transform.Find("Slider").localPosition = new Vector3(sliderPosition, 0, 0); playbackSlider.transform.Find("Slider/SliderLabel").GetComponent <Text>().text = string.Format("{0:N2}", playbackSpeed); initiatedTime = Time.time; }