private void HandleLayers() { if (!OnGround) { MyAnim.SetLayerWeight(1, 1); } else { MyAnim.SetLayerWeight(1, 0); } }
public override IEnumerator TakeDamage() { if (!immortal) { health -= 10; print("player" + health); if (!IsDead) { MyAnim.SetTrigger("damage"); immortal = true; StartCoroutine(IndicateImmortal()); yield return(new WaitForSeconds(immortalTime)); immortal = false; } else { MyAnim.SetLayerWeight(1, 0); MyAnim.SetTrigger("die"); } yield return(null); } }