void Rearm() { harponer.GetComponent <Transform>().rotation = Quaternion.identity; lifeBar.GetComponent <Transform>().localScale = initScale; harponer.GetComponent <Harponer>().CreateHarpon(); PadMove.SetCaught(false); // dans tous les cas, on s'en fout rearming = true; hp = hpMax; harponer.GetComponent <Harponer>().t0 = Time.time; gameObject.SetActive(false); }
void Update() { if (Input.GetMouseButtonUp(0) && PadMove.GetCaught()) { hp -= 1; lifeBar.GetComponent <Transform>().localScale = initScale - new Vector3(0, initScale.y * (1 - hp / hpMax), 0); } if (hp <= 0 && !rearming) { Rearm(); } }