アプリケーションが終了する前にすべてのゲームオブジェクトで呼び出されます
エディターでは、ユーザーが再生モードを停止したときに呼び出されます。 Web プレイヤーでは、Web ビューが閉じられたとき呼び出されます。
function OnApplicationQuit() { Debug.Log("Application ending after " + Time.time + " seconds"); }
using UnityEngine; using System.Collections;
public class ExampleClass : MonoBehaviour { void OnApplicationQuit() { Debug.Log("Application ending after " + Time.time + " seconds"); } }
iOS アプリケーションでは通常サスペンドされ、終了されないことに注意してください。
iOS ビルドにおいては Player settings で "Exit on Suspend" をチェックして、
ゲームをサスペンドせずに終了させることができます。そうしない場合、
この呼び出しが行われない場合があります。もし "Exit on Suspend" がチェックされてない場合、
代わりに OnApplicationPause が呼び出されます。
注記: Windows ストアアプリと Windows Phone 8.1 に関して、focusStatus が equals メソッドで false が返るとき、OnApplicationFocus イベントを利用することを考慮し、Application.Quit イベントが発生しません。