void Hit() { rabbitRB.velocity = new Vector3(rabbitRB.velocity.x, 0, 0); rabbitRB.AddForce(new Vector3(0, 25, 0), ForceMode.Impulse); anim.PlayInFixedTime("rabbit_hit"); if (StaticVars.time >= secondsToLose) { StaticVars.time -= secondsToLose; } else { StaticVars.time = 0; } Instantiate(Prefabs.loseSeconds, rabbitRB.transform.position, Quaternion.identity); StaticVars.starBarCount = 0; uiBar.UpdateBar(); isInvincible = true; anim.SetBool("isInvincible", isInvincible); StartCoroutine(InvincibleFrames()); }
public void Init(float health, float stamina, float vitality) { Health.UIBarInit(); Vitality.UIBarInit(); Stamina.UIBarInit(); Health.UpdateBar(health); Stamina.UpdateBar(stamina); Vitality.UpdateBar(vitality); }
void OnTriggerEnter(Collider coll) { if (coll.gameObject.layer == 15) { Destroy(coll.gameObject.transform.parent.gameObject); StaticVars.starCount++; StaticVars.starBarCount++; //AudioSource.PlayClipAtPoint (clip, coll.transform.position); source.Play(); starsText.UpdateStars(); uiBar.UpdateBar(); } }
public void Update() { m_trashJuiceHealthBar.UpdateBar(m_trashJuiceStats.CurrentHealth, m_trashJuiceStats.MaxHealth); }