Dieμ ν΄λΉνλ μ΄λ―Έμ§λ€μ΄ 7, 8, 9, 10 μ΄ μλλ° 7λ§λ¨κ³ μ¬λΌμ§
νλ€ μ΄κ±° μ΄λ»κ² ν΄κ²°ν΄μΌν΄??
if (isDie == false && health <= 0)
{
isDie = true;
StartCoroutine(nameof(DestroyCoroutine));
}
μ΄λ κ² νλ² μλνλκ±°κ³
//μ£½μμλ μ½λ£¨ν΄
IEnumerator DestroyCoroutine()
{
animators[0].SetBool("isDie", isDie); //true
StartCoroutine(nameof(FadeoutCoroutine)); //μ£½μλ νμ΄λμμ
yield return new WaitForSeconds(animators[0].GetFloat("dieTime") + 1); //μ£½λ λͺ¨μ
μκ° + 1μ΄
Destroy(this.gameObject);
}
μ΄λ κ²ν΄μ λΆλͺ ν Die μ λλ©μ΄ν°λ‘ μ΄λμνλλ° μ ν΄λ¦½μ΄ μ€νμ΄ μλ κΉμ.
μ£½λ λͺ¨μ ν΄λ¦½μ΄λΌ loopμ κ»μ΄μ
μ λμ€ν μ΄μΈ μμ λμ΄κ°λκ±°λ©΄ DIe μ λλ©μ΄μ μ΄ μ€νλλ μ€μλ κ³μ μ κ·Όν΄μ Die μ λλ©μ΄μ 0νλ μλ§ κ³μ λ°λ³΅ν΄μ μ¬μλκ³ μμκ²
ν μ§μ§ κ³ λ§μ λλΆμ ν΄κ²°νμ΄