ย  ย  ย  ย  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));



ํŠœํ† ๋ฆฌ์–ผ์—์„œ ๋ฐœ๊ฒฌํ•œ์ฝ”๋“œ์ธ๋ฐ ์ด๋Ÿฐ๋А๋‚Œ์ด๊ตฌ๋‚˜ ์‹ถ์—ˆ์Œ

๋‚ด ์บ๋ฆญ์ด ๊ณต๊ฒฉ๋ชจ์…˜ ๊ฐ„ ํ›„ ๋ฐ๋ฏธ์ง€ ์ฃผ๊ณ  ๋‹ค์‹œ ๋Œ์•„์˜ค๋Š” ์ฝ”๋“œ์ธ๋ฐ ์ฝœ๋ฐฑ ์„ž์–ด์ฃผ๋‹ˆ๊นŒ ํ™œ์šฉ์„ฑ์ด ์ข‹์•„์ง