ย ย ย ย Sequence sequence = DOTween.Sequence()
ย ย ย ย ย ย .Append(attacker.transform.DOMove(defender.originPos, 0.4f)).SetEase(Ease.InSine)
ย ย ย ย ย ย .AppendCallback(() =>
ย ย ย ย ย ย {
ย ย ย ย ย ย ย ย attacker.Damaged(defender.attack);
ย ย ย ย ย ย ย ย defender.Damaged(attacker.attack);
ย ย ย ย ย ย ย ย SpawnDamage(defender.attack, attacker.transform);
ย ย ย ย ย ย ย ย SpawnDamage(attacker.attack, defender.transform);
ย ย ย ย ย ย })
ย ย ย ย ย ย .Append(attacker.transform.DOMove(attacker.originPos, 0.4f)).SetEase(Ease.OutSine)
ย ย ย ย ย ย .OnComplete(() => AttackCallback(attacker, defender));
ํํ ๋ฆฌ์ผ์์ ๋ฐ๊ฒฌํ์ฝ๋์ธ๋ฐ ์ด๋ฐ๋๋์ด๊ตฌ๋ ์ถ์์
๋ด ์บ๋ฆญ์ด ๊ณต๊ฒฉ๋ชจ์ ๊ฐ ํ ๋ฐ๋ฏธ์ง ์ฃผ๊ณ ๋ค์ ๋์์ค๋ ์ฝ๋์ธ๋ฐ ์ฝ๋ฐฑ ์์ด์ฃผ๋๊น ํ์ฉ์ฑ์ด ์ข์์ง
๊ณ ๋ผ๋ ํ์ค์คํค ์ ๋ํฐ ํํ ๋ฆฌ์ผ ๋ดค๋?
๊ทธ๊ฒ ๊ณ ๋ผ๋๊บผ์๋์ง ๋ชฐ๋๋๋ฐ ํ์ค์คํค์ ๋ง์