์ฝ”๋ฃจํ‹ด์ฒ˜๋Ÿผ ๋”•์…”๋„ˆ๋ฆฌ๋กœ ๊ด€๋ฆฌํ•˜๋ ค๋Š”๋ฐ .Token์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋‹ค๊ณ  ์˜ค๋ฅ˜๋‚ฉ๋‹ˆ๋‹ค

์ €์žฅํ˜•์‹
private Dictionary<string, CancellationTokenAwaitable> cancellation = new Dictionary<string, CancellationTokenAwaitable>();



ํ•ด๋‹นํ•จ์ˆ˜

private async UniTaskVoid RemoveEffect(StatusEffect effect)

ย  ย  {

ย  ย  ย  ย  await UniTask.Delay(TimeSpan.FromSeconds(effect.duration), cancellationToken: cancellation[effect.target.ToString() + "," + effect.ToString()].Token );

ย  ย  }

์ €์žฅํ•˜๋Š” ๋ฐฉ์‹์ด ํ‹€๋ฆฐ๊ฑด๊ฐ€์š”?