Почти ничего не понял, но сердце подсказывает, что решение может быть примерно таким:
Используется csharp
public float indexus = 0.01f;
void Update()
{
if(indexus <= 0)
{
// Let's party!
indexus = 0;
}
if(indexus > 0) indexus -= Time.deltaTime;
}
Таким образом мы задерживаем update на 0.01