Пример #1
0
    // Use this for initialization
    void Start()
    {
        container  = GameObject.Find("Puzzle 3");
        pPlates    = GetComponentsInChildren <PPlate> ();
        pPlateView = pPlates [0];

        /* initial set invisible is throwing a null exception -- unknown why.
         * for (int i = 1; i < pPlates.Length - 1; i++) {
         *      pPlates [i].invisible ();
         * }
         */

        pPlates [5].gameObject.SetActive(false);

        cube = container.transform.Find("cube").gameObject;

        gc = GameObject.Find("GameController");

        done = true;
        if (gc.GetComponent <GameController> ().roomPuzzle [9] >= 3)
        {
            cube.SetActive(false);
            done = false;
        }
    }
Пример #2
0
    // Use this for initialization
    void Start()
    {
        container = GameObject.Find("Puzzle 1");

        PPlate[] temp = GetComponentsInChildren <PPlate> ();
        pPlate1 = temp [0];
        pPlate2 = temp [1];
        pPlate3 = temp [2];

        //cube = GameObject.Find ("cube");

        cube = container.transform.Find("cube").gameObject;
        gc   = GameObject.Find("GameController");

        done = true;
        if (gc.GetComponent <GameController> ().roomPuzzle [9] >= 1)
        {
            cube.SetActive(false);
            done = false;
        }
    }
Пример #3
0
    //private GameObject gc;

    // Use this for initialization
    void Start()
    {
        container = GameObject.Find("Puzzle 4");

        PPlate[] temp = GetComponentsInChildren <PPlate> ();
        pPlate1 = temp [0];
        pPlate2 = temp [1];
        pPlate3 = temp [2];


        //cube = GameObject.Find ("cube");

        cube = container.transform.Find("cube").gameObject;

        /* need GameController
         * gc = GameObject.Find ("GameController");
         *
         * if (gc.GetComponent<GameController> ().roomPuzzle [25]) {
         *      cube.SetActive (false);
         * }
         */
    }