コガネブログ

平日更新を目標に Unity や C#、Visual Studio、ReSharper などのゲーム開発アレコレを書いていきます

【Unity】Unity 2018.1.0b2 新機能「Application.wantsToQuit」

はじめに

Unity 2018.1.0b2 の新機能の「Application.wantsToQuit」は
アプリを終了する時に呼び出されるコールバックで、
戻り値で false を返すと、終了プロセスをキャンセルすることができます

※ Unity エディタ上では戻り値は無視されます
※ iOS では戻り値は無視されます

使用例

using UnityEngine;

public static class Example
{
    [RuntimeInitializeOnLoadMethod]
    private static void Init()
    {
        Application.wantsToQuit += WantsToQuit;
    }

    private static bool WantsToQuit()
    {
        Debug.Log( "false を返すと終了プロセスをキャンセルする" );
        return false;
    }
}

関連記事