public void Update()
    {
        transform.Rotate(Vector3.up, Time.deltaTime * 150);

        GetComponent <Renderer>().enabled = !RealMapScript.DisplayMap();
        GetComponent <Light>().enabled    = GetComponent <Renderer>().enabled;
    }
    public void Update()
    {
        var pos = player.position;

        pos.y = 600;
        transform.position = pos;
        GetComponent <Renderer>().enabled = RealMapScript.DisplayMap();
    }
Beispiel #3
0
 public void Update()
 {
     GetComponent <Renderer>().enabled = CubeMapScript.collected && RealMapScript.DisplayMap();
 }
 public void Update()
 {
     GetComponent <Renderer>().enabled = !RealMapScript.DisplayMap();
     GetComponent <Light>().enabled    = GetComponent <Renderer>().enabled;
 }
Beispiel #5
0
 void  Update()
 {
     GetComponent <Camera>().depth = RealMapScript.DisplayMap() ? 10 : 0;
     /*transform.position.z = Mathf.Clamp(firstPerson.position.z, 625, 1375);*/
 }
    void OnGUI()
    {
        if (!RealMapScript.DisplayMap())
        {
            int width  = 160;
            int height = 40;

            if (RealMapScript.collected)
            {
                if (width < 275)
                {
                    width = 275;
                }
                height += 20;
            }
            if (HighJumpScript.collected)
            {
                if (width < 320)
                {
                    width = 320;
                }
                height += 20;
            }
            if (CubeMapScript.collected)
            {
                if (width < 345)
                {
                    width = 345;
                }
                height += 20;
            }
            if (QuestItem.count == QuestItem.total)
            {
                if (width < 335)
                {
                    width = 335;
                }
                height = 120;
            }

            GUI.Box(new Rect(10, 10, width, height), "", style);
            GUI.BeginGroup(new Rect(20, 10, 500, 150));

            if (QuestItem.count == QuestItem.total)
            {
                GUI.color = Color.green;
                GUI.Label(new Rect(0, 100, 500, 30), "All cubes collected!!! Press SPACE to reset the game!");
            }
            GUI.Label(new Rect(0, 20, 500, 30), "Collected cubes: " + QuestItem.count + " / " + QuestItem.total);

            int    time    = (int)Time.timeSinceLevelLoad;
            string timestr = string.Format("Time: {0:D2}:{1:D2}", time / 60, time % 60);
            if (GetComponent <PauseScript>())
            {
                GUI.color = Color.gray;
                timestr  += " (PAUSED)";
            }
            GUI.Label(new Rect(0, 00, 500, 30), timestr);

            int y = 40;

            if (RealMapScript.collected)
            {
                GUI.color = Color.red;
                GUI.Label(new Rect(0, y, 500, 30), "Map acquired! Press E to view the map.");
                y += 20;
            }

            if (HighJumpScript.collected)
            {
                GUI.color = new Color(.5f, .5f, 1, 1);
                GUI.Label(new Rect(0, y, 500, 30), "High jump acquired! You can now jump much higher.");
                y += 20;
            }

            if (CubeMapScript.collected)
            {
                GUI.color = Color.yellow;
                GUI.Label(new Rect(0, y, 500, 30), "Cube map acquired! You can view the cubes in the map.");
                y += 20;
            }
            GUI.EndGroup();
        }
    }