うにてぃブログ

主にUnityとC#に関する記事を書いていきます

【Unity】ProjectWindow を拡張するツール

ProjectWindow で拡張子を表示させたいこと等があったので、汎用的に利用できる
ProjectWindow 拡張ツールを作成しました

f:id:hacchi_man:20201116012209p:plain:w300

github.com

OnOff

Preference に OnOffを選択するUIを追加してあるので、こちらからOnOffできます

また必要な機能毎にもOnOff選択できるようになっています

f:id:hacchi_man:20201116012243p:plain:w400

独自の拡張の追加

ProjectGUIModule を継承したクラスを作成することで、独自の機能を追加できます

using Yorozu.EditorTools.Project;

namespace EditorTools
{
    public class ProjectExtensionTest : ProjectGUIModule
    {
        /// <summary>
        /// ProjectWindow に表示する文言
        /// 空文字列を返せば表示しない
        /// </summary>
        public override string Display(string path)
        {
            return "test";
        }

        /// <summary>
        /// Preferenceに表示する文言
        /// </summary>
        public override string PreferenceName()
        {
            return "Test";
        }
    }
}

f:id:hacchi_man:20201116012620p:plain:w400

f:id:hacchi_man:20201116012958p:plain:w300