コガネブログ

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

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

using UnityEditor;
using UnityEngine;

[CanEditMultipleObjects]
[CustomEditor( typeof( UIGrid ), true )]
public sealed class UIGridEditorCustom : UIGridEditor
{
    public override void OnInspectorGUI()
    {
        base.OnInspectorGUI();

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

f:id:baba_s:20161016201043p:plain

関連記事