Beispiel #1
0
    void OnTriggerEnter(Collider collider)
    {
        if (collider.gameObject.name == "Brick(Clone)")
        {
            Destroy(collider.gameObject);
            //Increase the points to the user
            GameObject         findLevel   = GameObject.Find("Level");
            LevelParserStarter levelScript = findLevel.GetComponent <LevelParserStarter>();
            levelScript.score += 100;
        }

        if (collider.gameObject.name == "Goal(Clone)")
        {
            Debug.Log("Congrats! You have won the game!");
        }

        if (collider.gameObject.name == "Coin(Clone)")
        {
            Destroy(collider.gameObject);
            //Increase the points to the user
            GameObject         findLevel   = GameObject.Find("Level");
            LevelParserStarter levelScript = findLevel.GetComponent <LevelParserStarter>();
            levelScript.score += 100;
        }

        if (collider.gameObject.name == "Death(Clone)")
        {
            Debug.Log("You have died :(");
            Destroy(gameObject);
        }
    }
Beispiel #2
0
 // Start is called before the first frame update
 void Start()
 {
     endlock        = false;
     manager        = GameObject.Find("SceneManager");
     sSc            = manager.GetComponent <SceneScript>();
     lSc            = Level.GetComponent <LevelParserStarter>();
     facing         = 1;
     enemyCount     = 0;
     speed          = 0.05f;
     lockflip       = false;
     lockhit        = false;
     failed         = false;
     lockWin        = false;
     score          = 0;
     highScore      = sSc.highScore;
     lives          = 3;
     livesText.text = lives.ToString("D1");
 }