Inheritance: LMWidgets.ButtonToggleBase
Beispiel #1
0
        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);
        }
Beispiel #2
0
        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);
                }
            }
        }
Beispiel #3
0
 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);
 }
Beispiel #4
0
 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);
 }