// updates the actions according to what is hardSelected or softSelected
 private void actionUpdater()
 {
     //Debug.Log((global.hardSelected != null) + " " + (global.softSelected != null));
     if (!setButtons)
     {
         guiActionObj.SetActive(true);
         if (global.hardSelected != null)
         {
             dynamicButtonUpdaterScript.receiveItemObject(global.hardSelected, global.itemInfo);
             global.softSelected = null;
         }
         else if (global.softSelected != null)
         {
             dynamicButtonUpdaterScript.receiveItemObject(global.softSelected, global.itemInfo);
             global.hardSelected = null;
         }
         else
         {
             dynamicButtonUpdaterScript.enableAllButtons();
             dynamicButtonUpdaterScript.setStates(new bool[] { true, true, false, true });
             guiActionObj.SetActive(false);
             global.itemInfo = null;
             holdingObject   = false;
         }
         setButtons = true;
     }
 }
Exemplo n.º 2
0
 // Update is called once per frame
 void Update()
 {
     if (myGlobal.hardSelected == null && myGlobal.softSelected == null)
     {
         clearQueue();
         myGlobal.itemInfo = null;
         dynamicButtonUpdaterScript.setStates(new bool[] { true, true, false, true });
     }
 }