์ค๋์ ๋ฆฌํฉํ ๋ง ์์ ์ ์งํํ์๋ค, ํ ํด๋์ค์ ์๋ ๋ชจ๋ ๊ธฐ๋ฅ๋ค์ ๋ถ๋ฆฌ์์ผฐ๋ค
๋๊ฐ ์ด๋ฐ ๋๋์ผ๋ก, ์ ๊ธฐ์ ์คํด ํจ๊ณผ๋ฅผ ๊ตฌํํ๋ ค๋ฉด
์๋์ ๊ฐ์ด ํด์ฃผ๋ฉด ๋๋ค ์จ๋ ์ด๊ฑด ๋์ค์
public IEnumerator Stunned()
{
movement.enabled = false;
yield return new WaitForSeconds(stat.GetMaxStunTime());
movement.enabled = true;
}
{
movement.enabled = false;
yield return new WaitForSeconds(stat.GetMaxStunTime());
movement.enabled = true;
}
public class PlayerStat : MonoBehaviour
{
public float hp;
public float mp;
public float moveSpeed = 3.5f;
public virtual int GetMaxJumps() => 2;
public virtual float GetMaxStunTime() => 0.5f;
}
{
public float hp;
public float mp;
public float moveSpeed = 3.5f;
public virtual int GetMaxJumps() => 2;
public virtual float GetMaxStunTime() => 0.5f;
}
๋ก์ง์ ๊ฐ๋จํ๋ค ์ฌ๋ผ์ด๋ฉ ํ๋ ค๋ฉด ํค๋ฅผ ๊พน ๋๋ฅด๊ณ ์์ด์ผํ๋๋ฐ
ํค๋ฅผ ๋์ ์ ์๋๊ฐ ๋นจ๋ผ์ก๋ค๊ฐ ๋ค์ ํค๋ฅผ ๋๋ฅด๋ฉด ๋๋ ค์ง๋ค
์.. ๋ฐํด ์ฌ๋ฐ๋ช ํ๊ณ ์๋ค