//FCN. AUX. PUBLIC-------------------- public void updateGUI(GUIItemV2 itm,int val,bool reset) { /*if(activeItem == itm && val == -1) activeItem = null; else*/ if(reset) activeItem = itm; if(val == -1) activeItem = null; switch (itm.getDepth()) { case 0: selConfig = val; if(reset) { selObj = -1; selT = -1; if(itm.getSelectedItem()!=null && itm.getSelectedItem().getSelectedItem()!=null) itm.getSelectedItem().resetSelected(); if(itm.getSelectedItem()!=null) itm.resetSelected(); } break; case 1: selObj = val; if(reset) { selT = -1; if(itm.getSelectedItem()!=null) itm.resetSelected(); } break; case 2: selT = val; break; } ui2fcn(); }
public void updateGUI(GUIItemV2 itm, int val, bool reset) { switch (itm.getDepth()) { case 0: m_selM = val; if(reset) { m_selSM = -1; m_selT = -1; if(itm.getSelectedItem()!=null && itm.getSelectedItem().getSelectedItem()!=null) itm.getSelectedItem().resetSelected(); if(itm.getSelectedItem()!=null) itm.resetSelected(); } break; case 1: m_selSM = val; if(reset) { m_selT = -1; if(itm.getSelectedItem()!=null) itm.resetSelected(); } break; case 2: m_selT = val; break; } int[] indexs = new int[3]; indexs[0] = m_selM; indexs[1] = m_selSM; indexs[2] = m_selT; UsefullEvents.FireUpdateUIState(GetType().ToString(),indexs); // ui2fcn (); }
//FCN. AUX. PUBLIC-------------------- public void updateGUI(GUIItemV2 itm,int val,bool reset) { if(PC.ctxHlp.PanelBlockingInputs()) return; if(reset) activeItem = itm; if(val == -1) activeItem = null; switch (itm.getDepth()) { case 0: selFab = val; if(reset) { selTyp = -1; selObj = -1; if(itm.getSelectedItem()!=null && itm.getSelectedItem().getSelectedItem()!=null) itm.getSelectedItem().resetSelected(); if(itm.getSelectedItem()!=null) itm.resetSelected(); } break; case 1: foreach(GUIItemV2 guiItemV2 in listParentCategory) { if(guiItemV2.m_text == itm.m_text) { break; //Skip parent } } selTyp = val; if(reset) { selObj = -1; if(itm.getSelectedItem()!=null) itm.resetSelected(); } break; case 2: selObj = val; break; } // if(Input.touchCount>0)//anti slide and select a reefaire // if(Input.touches[0].phase == TouchPhase.Moved) // return; if(!PC.In.Drag1()) ui2Fcns(); /*ulActive = false; if(activeItem != null) { if(activeItem.GetType() == typeof(GUIUpperList)) { ulActive = true; if(isUpperList==false) scrollpos.y+=ulOff7; isUpperList = true; // ulOff7 = 0.0f; } else { isUpperList = false; // ulOff7 = 150.0f; } }*/ //int[] indexs = new int[4]; //indexs[0] = selM; //indexs[1] = selFab; //indexs[2] = selTyp; //indexs[3] = selObj; //UsefullEvents.FireUpdateUIState(GetType().ToString(),indexs); //Debug.Log("m>"+selM+"<fab>"+selFab+"<typ>"+selTyp+"<obj>"+selObj); }
public void updateGUI(GUIItemV2 itm,int val,bool reset) { switch (itm.getDepth()) { case 0: if(reset) { _stairIndex = -1; if(itm.getSelectedItem()!=null && itm.getSelectedItem().getSelectedItem()!=null) itm.getSelectedItem().resetSelected(); if(itm.getSelectedItem()!=null) itm.resetSelected(); } break; case 1: if(reset) { _stairIndex = -1; if(itm.getSelectedItem()!=null) itm.resetSelected(); } break; case 2: _stairIndex = val; // if (_stairIndex >= _thumbnails.Length - 1) // { // _stairIndex = -1; // } _controller.SetStairIndex (_stairIndex); break; } ui2fcn (); }
public void updateGUI(GUIItemV2 itm,int val,bool reset) { if(_uiLocked || PC.ctxHlp.PanelBlockingInputs()) { Debug.Log ("1___________________________M="+m_selM+", SM="+m_selSM+", T="+m_selT); m_bkupSelM = m_selM; m_bkupSelSM = m_selSM; m_bkupSelT = m_selT; setMenuState(); print ("updateGUI"); return; } /*if(Camera.mainCamera.GetComponent<ObjInteraction>().getSelected() != null) { Camera.mainCamera.GetComponent<ObjInteraction>().setSelected(null); setVisibility(true); }*/ /*if(activeItem == itm && val == -1) activeItem = null; else */if(reset) activeItem = itm; if(itm != null) { switch (itm.getDepth()) { case 0: m_selM = val; if(reset) { print ("resetval"); m_selSM = -1; m_selT = -1; if(itm.getSelectedItem()!=null && itm.getSelectedItem().getSelectedItem()!=null) itm.getSelectedItem().resetSelected(); if(itm.getSelectedItem()!=null) itm.resetSelected(); } break; case 1: m_selSM = val; if(reset) { m_selT = -1; if(itm.getSelectedItem()!=null) itm.resetSelected(); } break; case 2: m_selT = val; break; } } // Debug.Log("VALUES>"+m_selM + " " + m_selSM + " " + m_selT); // passiveControl(); // if((m_selSM != 6 || m_selM != 0) && interacteur.getSelected() != null) // { // if(interacteur.getSelected().name == "_avatar") // { // interacteur.setSelected(null,true); // } // } int[] indexs = new int[3]; indexs[0] = m_selM; indexs[1] = m_selSM; indexs[2] = m_selT; UsefullEvents.FireUpdateUIState(GetType().ToString(),indexs); if((m_selSM != 6 || m_selM != 0) && interacteur.getSelected() != null) { if(interacteur.getSelected().name == "_avatar") { interacteur.setSelected(null,true); } } //Recentrage UI scrollpos.y -= Screen.height / 2; }