Slide 7
Slide 7 text
IProcessSceneWithReport
● シーンをビルドしたりアセバン化したりエディタで再生する時に処理を加えられる
● プレイヤービルド時には IPreprocessBuildWithReport よりも後に呼ばれる
using UnityEditor;
using UnityEditor.Build;
using UnityEditor.Build.Reporting;
using UnityEngine.SceneManagement
;
public sealed class ProcessScene : IProcessSceneWithReport
{
public int callbackOrder => 0;
public void OnProcessScene
(Scene scene, BuildReport report)
{
// エディタで再生した時には実行しない
if (EditorApplication
.isPlaying)
return;
// シーン上のオブジェクトを削除したりできる
}
}