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); } }
// 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"); }