public void RenderBox(string name)
    {
        boxRender = GameObject.FindObjectsOfType <BoxRender>()[0];
        Vector3 size = xmlReader.getSizeByName(name);

        size = size * 1;
        Debug.Log("Detektujem: " + name + ", sa Vektrom3: " + size);
        Vector3 vek = paletPosition[name];


        if (getMyLevel(name) == 2)
        {
            //proveri da li su sve na prvom nivou postavljene

            foreach (string boxAtLevel1 in boxesAtLevel1)
            {
                if (placedBoxes.Contains(boxAtLevel1) == false)
                {
                    UI_Main ui = GameObject.FindObjectOfType <UI_Main>();
                    ui.setUiStatusText("First finish level 1!");
                    ui.setUiStatusColor(UIStatus.Red);

                    //destroyCollider(ui.name);

                    return;
                }
            }
        }

        boxRender.RenderBox(name, paletPosition[name], size);
    }
示例#2
0
    int x, z; //coordinate location


    //******** METHODS *******************

    void Awake()
    {
        player = GameObject.Find("Ellen");

        x = ((int)cube.transform.position.x / 2);               //position in array
        z = ((int)cube.transform.position.z / 2);               //position in array

        colorBox = boxRender.GetComponent <BoxRender>();        //reference of Box Render and Board
        board    = boardObject.GetComponent <Board>();
    }
    public void RenderBox(string name)
    {
        boxRender = GameObject.FindObjectsOfType <BoxRender>()[0];
        Vector3 size = xmlReader.getSizeByName(name);

        size = size * 1;
        Debug.Log("Detektujem: " + name + ", sa Vektrom3: " + size);
        Vector3 vek = paletPosition[name];

        boxRender.RenderBox(name, paletPosition[name], size);
    }