// 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; } }
// 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 }); } }