コガネブログ

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

【Unity】Unity 5.3 新機能「SceneAsset」

Unity 5.3 から「UnityEditor.SceneAsset」が追加されました
このクラスを使用してエディタ拡張を行うことで
シーンファイルのInspectorを拡張したり
EditorGUILayout.ObjectFieldと併用することで
Inspectorでシーンファイルをドラッグ&ドロップできるようになります

using UnityEditor;
using UnityEngine;

[CustomEditor( typeof( SceneAsset ) )]
public class SceneAssetInspector : Editor
{
    public override void OnInspectorGUI()
    {
        GUI.enabled = true;
        EditorGUILayout.LabelField( "Hoge" );
        GUI.enabled = false;
    }
}

f:id:baba_s:20151227133841p:plain

参考サイト様