Довідники Unity C# OnApplicationQuit

Що таке OnApplicationQuit в Unity C#?

Метод OnApplicationQuit використовується в Unity для виконання дій, які потрібно завершити перед закриттям програми. Це дозволяє завершити процеси, зберегти дані або коректно звільнити ресурси.

Цей метод автоматично викликається Unity, коли користувач закриває програму або зупиняє гру в редакторі. Однак важливо пам’ятати, що цей метод не викликається у веб-версіях гри, оскільки в них відсутня чітко визначена подія закриття.


Основні характеристики методу OnApplicationQuit
  1. Викликається при закритті: Метод викликається лише один раз при завершенні роботи програми.
  2. Корисний для збереження даних: Підходить для запису даних, завершення з'єднань із сервером або виконання інших завершальних операцій.
  3. Не працює у веб-іграх: Важливо враховувати, що метод не підтримується в WebGL і не буде викликаний у браузерах.
using UnityEngine;

public class GameManager : MonoBehaviour
{
    // Метод OnApplicationQuit використовується для виконання дій перед закриттям програми
    void OnApplicationQuit()
    {
        Debug.Log("Програма закривається. Зберігаємо дані...");
        SaveGameData();
    }

    private void SaveGameData()
    {
        // Логіка збереження даних
        Debug.Log("Дані успішно збережено.");
    }
}
Коментарі
Додати коментар

Поки що коментарів немає