//när helikoptern går emot boxcollidern ska den teleporteras till ursprungliga positionen void OnTriggerEnter(Collider other) { Debug.Log("ontriggerenter"); if (other.gameObject.tag == "helicopterTag") { Debug.Log("ifsatsen"); GameObject helicopter = GameObject.FindGameObjectWithTag("helicopterTag"); float helicopterY = helicopter.transform.position.y; float helicopterZ = helicopter.transform.position.z; other.transform.position = new Vector3(-6.71f, helicopterY, helicopterZ); //kalla på randombit-funktionen WallController wc = (WallController)wall.GetComponent(typeof(WallController)); wc.genereraRandomPosition(); foreach (Transform powerupKub in powerup.transform) { PowerUpController puc = (PowerUpController)powerupKub.gameObject.GetComponent(typeof(PowerUpController)); powerupKub.gameObject.SetActive(true); puc.genereraRandomPosition(); } } }