コガネブログ

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

【Unity】「PostProcessSceneAttribute」でシーンを遷移する時に呼び出されるコールバック関数を実装する

概要

「UnityEditor.Callbacks.PostProcessSceneAttribute」属性をstaticな関数に適用することで
SceneManager.LoadSceneやApplication.LoadLevelでシーンを遷移する時に
その関数が呼び出されるようになります

using UnityEngine;
using UnityEditor.Callbacks;
    
public class ExampleClass
{
    [PostProcessScene]
    public static void OnPostprocessScene()
    { 
        Debug.Log( "OnPostprocessScene" );
    }
}

参考サイト様