Beispiel #1
0
    // Update is called once per frame
    void Update()
    {
        // Escape Key: Quit game
        if (Input.GetKeyDown(KeyCode.Escape))
        {
            Application.Quit();
        }

        // Backspace Key: Reset the game
        if (Input.GetKeyDown(KeyCode.Backspace))
        {
            // Get the GuiManager to reset the scores
            GameObject go   = GameObject.Find("GUIManager");
            GuiManager guiM = go.GetComponent <GuiManager>();
            guiM.resetScores();

            // Destroy all the spheres
            GameObject   goBlobM        = GameObject.Find("blobManager");
            BlobAnimator blobAnim       = goBlobM.GetComponent <BlobAnimator>();
            BlobScript[] BlobScriptList = goBlobM.GetComponentsInChildren <BlobScript>();

            foreach (BlobScript script in BlobScriptList)
            {
                script.destroySphere();
            }

            // Create a new sphere
            blobAnim.createBlob();
        }
    }
 public void setManagerScript(BlobAnimator script)
 {
     Manager = script;
 }
 public void setManagerScript(BlobAnimator script)
 {
     Manager = script;
 }