Бывает такая ситуация, инсталировал(или как там) обьект на сцену, у него есть функция дестрой. Через какой то промежуток времени он должен уничтожится, но перед своим уничтожением он должен что то сделать... обычно вызвать другой геймобьект(пискнуть например). Как такую ситуацию написать правильно?
Я понимаю что это решается тем что создаётся переменная равная времени через которое обьект уничтожается, каждый фрейм от неё отнимается Тайм.ДельтаТайм и проверяется равна ли нулю...или же при создании сразу вычислить время уничтожения и сравнивать текущее время с временем уничтожения ничего не отнимая, но мне кажется что это неправильно... ведь Дестрой всё равно эти операции делает. Может можно как то красиво решить.