コガネブログ

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

【Unity】【NGUI】UICenterOnChildのInspectorに整列用のボタンを追加するエディタ拡張

using UnityEditor;
using UnityEngine;

[CanEditMultipleObjects]
[CustomEditor( typeof( UICenterOnChild ), true )]
public sealed class UICenterOnChildEditor : Editor
{
    public override void OnInspectorGUI()
    {
        DrawDefaultInspector();

        if ( GUILayout.Button( "Execute" ) )
        {
            var self = target as UICenterOnChild;
            self.Recenter();
        }
    }
}

f:id:baba_s:20161016202129p:plain