public void nextScan() { RenderBoxAtPosition renderBoxAtPosition = GameObject.FindObjectOfType <RenderBoxAtPosition>(); renderBoxAtPosition.addToPlacedBoxList(ui.name); //radMode_RenderBoxesAtPosition redMode_RenderBoxesAt = GameObject.FindObjectOfType<radMode_RenderBoxesAtPosition>(); mtd.destroyCollider(ui.name); mtd.boxPlaced(ui.name); ui.setUIALL(UIStatus.Grey, "Scan next box!", "", false, "Scan next"); SoundManager soundManager = GameObject.FindObjectOfType <SoundManager>(); soundManager.source.PlayOneShot(soundManager.box); GameObject objText = GameObject.FindGameObjectWithTag("box_num").gameObject; int num; try { num = int.Parse((objText.GetComponent <Text>().text.Split(' '))[1]); } catch (System.Exception) { num = 0; } objText.GetComponent <Text>().text = "No. " + ++num; mtd.enableMultiTargets(); }
public void nextScan() { mtd.destroyCollider(ui.name); mtd.boxPlaced(ui.name); mtd.enableMultiTargets(); ui.setUIALL(UIStatus.Grey, "Scan next box!", "", false, "Scan next"); SoundManager soundManager = GameObject.FindObjectOfType <SoundManager>(); soundManager.source.PlayOneShot(soundManager.box); }
public void StageOnlyOnce() { this.gameObject.GetComponent <AnchorInputListenerBehaviour>().gameObject.SetActive(false); this.gameObject.GetComponent <PlaneFinderBehaviour>().gameObject.SetActive(false); UI_Main ui = GameObject.FindObjectOfType <UI_Main>(); //ui_main.setUiStatusText("Ground plane setted."); //ui_main.setUiStatusButtonText("Scan next"); //ui_main.setUiStatusBtnInteractable(true); ui.setUIALL(UIStatus.Green, "Ground plane placed successfuly!", "", false, "Scan box"); MultiTargetDisabler mtd = GameObject.FindObjectOfType <MultiTargetDisabler>(); mtd.enableMultiTargets(); }
public void StageOnlyOnce() { this.gameObject.GetComponent <AnchorInputListenerBehaviour>().gameObject.SetActive(false); this.gameObject.GetComponent <PlaneFinderBehaviour>().gameObject.SetActive(false); UI_Main ui = GameObject.FindObjectOfType <UI_Main>(); //ui_main.setUiStatusText("Ground plane setted."); //ui_main.setUiStatusButtonText("Scan next"); //ui_main.setUiStatusBtnInteractable(true); if (SceneManager.GetActiveScene().name == "RandomModeSCENA") { ui.setUIALL(UIStatus.Green, "Scan the boxes u want to place!", "", true, "Finish scaning"); } else { ui.setUIALL(UIStatus.Green, "Ground plane placed successfuly!", "", false, "Scan box"); } MultiTargetDisabler mtd = GameObject.FindObjectOfType <MultiTargetDisabler>(); mtd.enableMultiTargets(); }
public void nextScan() { if (this.firstTimeLucky) { this.startPacking(); this.firstTimeLucky = false; return; } mtd.destroyCollider(currentBox.Name); // mtd.boxPlaced(ui.name); mtd.enableMultiTargets(); //SoundManager soundManager = GameObject.FindObjectOfType<SoundManager>(); //soundManager.source.PlayOneShot(soundManager.box); redModeRende.boxPlaced(this.currentBox.Name); GameObject objText = GameObject.FindGameObjectWithTag("box_num").gameObject; objText.GetComponent <Text>().text = "No. " + this.redModeRende.numOfBoxexPlaced().ToString(); this.startPacking(); }