Я пытаюсь сделать так, чтобы мои персонажи не продолжались вечно, но имели определенную задержку, а затем снова могли бросаться. Мой персонаж иногда решает задержку, а затем, когда я нажимаю клавишу, он будет непрерывно прерываться без задержки. Может кто-нибудь помочь мне решить это? Спасибо.
edit. Кто-то сказал мне, чтобы я начал использовать сопрограммы, но я вроде не уверен, как это работает, я отредактировал код, чтобы использовать «yield», но мне тоже неясно, как это работает. Может кто-нибудь сказать мне, если это правильно для того, что я хочу и как это исправить? Спасибо
if (hasTeleportedRecently == false)
{
transform.position = transform.position + transportVector;
hasTeleportedRecently = true;
yield return 3;
hasTeleportedRecently = false;
}