うにてぃブログ

主にUnityとC#に関する記事を書いていきます

【Unity】OnApplicationPause の動作を UnityEditor 上でも確認する

AndroidiOS のビルド用に OnApplicationPause を利用していた場合

初期状態の UnityEditor ではこちらのイベントが呼び出されないため動作の確認ができない

しかし、PlayerSettings / Standalone / Run in Background を無効にすることで、UnityEditor 上でも OnApplicationPause が呼び出されるようになります

実行サンプル

public class SampleMonoBehaviour : MonoBehaviour
{
    private void OnApplicationPause(bool pauseStatus)
    {
        Debug.Log($"Pause {pauseStatus}");
    }
}