Exemplo n.º 1
0
    public void OnApplicationQuit()
    {
        JobController.FinishJobs();

        // save all chunks
        world.SaveChunks();

        Serialization.SavePlayer();

        Serialization.KillThread();

        Serialization.thread.Join();
        Debug.Log("main thread joined!");

        Serialization.FreeSavedChunks(world.chunkPool);

        world.chunkPool.Dispose();

        Pools.Dispose();

        JobController.instance.blockData.Dispose();
    }