Как сделать что бы при нажатии кнопки давался буст 30 секунд на 2x Юните
Как сделать что бы при нажатии кнопки давался буст 30 секунд на 2x Юните 2D, пользователь нажимает на кнопку и ему дается 2x на 30 секунд, при окончании времени буст пропадал и если пользователь еще раз нажмет на эту кнопку, то этот цикл повторяется.
По дате
По рейтингу
1234567891011121314
public void InvokeDelegate(System.Action func, float time)
{
StartCoroutine(InvokeDelegateCor(func, time));
}
private IEnumerator InvokeDelegateCor(System.Action func, float time)
{
float timer = 0f;
while (timer < time)
{
yield return null;
timer += Time.deltaTime;
}
func();
}
Потом под себя перенастроишь