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);
    }
Example #3
0
    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();
    }
Example #4
0
    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();
    }
Example #5
0
    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();
    }