// Update is called once per frame void Update() { if (spawn) { if (vie.estEnVie()) { ObjectSpawn.SetActive(false); PremiereFois = true; } else if (!vie.estEnVie() && PremiereFois == true) { PremiereFois = false; if (Random.value <= chanceLoot) { if (createNewObject) { GameObject temp = Instantiate(ObjectSpawn); temp.transform.position = this.transform.position; temp.SetActive(true); theta = Random.value * 360; temp.GetComponent <Rigidbody> ().AddForce(new Vector3(Mathf.Cos(theta) * 200, 200, Mathf.Sin(theta) * 200)); } else { ObjectSpawn.transform.position = this.transform.position; ObjectSpawn.SetActive(true); theta = Random.value * 360; ObjectSpawn.GetComponent <Rigidbody> ().AddForce(new Vector3(Mathf.Cos(theta) * 200, 200, Mathf.Sin(theta) * 200)); } } } } }
// Update is called once per frame void Update() { if (!vie.estEnVie() && !uneFois) { sm.setBackgroundMusic(sm.listeClips[0]); uneFois = true; } }
public bool estEnVie() { return(mobVie.estEnVie()); }