У меня на Destroy() скрипт спавнит GO. Где-то в глубинах сети раскопал способ:
void OnApplicationQuit()
{
closed = true;
}
void OnDestroy()
{
if(!closed): "spawn"
}
Используется в единств. месте.
Юнити через раз все равно плюется
Some objects were not cleaned up when closing the scene. (Did you spawn new GameObjects from OnDestroy?)
на SceneManager.LoadSceneAsync(LevelName)
Может это не тот способ? Есть какой-то вменяемый?
UPD: OnApplicationQuit() в данном случае не вызывается. чем можно заменить?