public void ToggleSlider(ButtonDemoToggle clickedButton) { //Debug.Log ("Toggle clickedButton: " + PathName.Path (clickedButton.gameObject)); SliderDemo sliderToToggle = ToggleSliderlDictionary[clickedButton]; //toggle the slider sliderToToggle.gameObject.SetActive(!sliderToToggle.gameObject.activeSelf); }
public void ChangeActivePanel(ButtonDemoToggle clickedButton) { // Debug.Log (clickedButton.transform.parent.name + ".ChangeActivePanel() - 1"); ArmHUDState.Change(ARMHUDSTATE_PANELVISIBLE); foreach (ButtonDemoToggle button in m_panelButtons) { if (button == clickedButton) { TogglePanelDataBinder panelDataBinder = PanelDataBinderDictionary[button].GetComponent <TogglePanelDataBinder>(); if (panelDataBinder.GetCurrentData() == false) { ArmHUDState.Change(ARMHUDSTATE_SETTINGS_ONLY); // panelDataBinder.SetCurrentData(true); // } else { // panelDataBinder.SetCurrentData(true); } } else { TogglePanelDataBinder panelDataBinder = PanelDataBinderDictionary[button].GetComponent <TogglePanelDataBinder>(); panelDataBinder.SetCurrentData(false); } } }
public void ToggleSlider(ButtonDemoToggle clickedButton) { //Debug.Log ("Toggle clickedButton: " + PathName.Path (clickedButton.gameObject)); SliderDemo sliderToToggle = ToggleSliderlDictionary[clickedButton]; //toggle the slider sliderToToggle.gameObject.SetActive( !sliderToToggle.gameObject.activeSelf); }
public void ChangeActivePanel(ButtonDemoToggle clickedButton) { // Debug.Log (clickedButton.transform.parent.name + ".ChangeActivePanel() - 1"); ArmHUDState.Change(ARMHUDSTATE_PANELVISIBLE); foreach(ButtonDemoToggle button in m_panelButtons){ if(button == clickedButton){ TogglePanelDataBinder panelDataBinder = PanelDataBinderDictionary[button].GetComponent<TogglePanelDataBinder>(); if(panelDataBinder.GetCurrentData() == false){ ArmHUDState.Change(ARMHUDSTATE_SETTINGS_ONLY); // panelDataBinder.SetCurrentData(true); // } else { // panelDataBinder.SetCurrentData(true); } } else { TogglePanelDataBinder panelDataBinder = PanelDataBinderDictionary[button].GetComponent<TogglePanelDataBinder>(); panelDataBinder.SetCurrentData(false); } } }
public void init(LiveProxy proxy, ButtonDemoToggle button) { track = (LiveTrackProxy)proxy; this.button = button; AddWidget(button); }