コガネブログ

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

【Unity】リフレクションを使用して指定されたクラスのすべてのメンバを抽出するエディタ拡張

上記のスクリプトを Unity プロジェクトの「Editor」フォルダに追加して
「Tools>Reflection Window」を選択すると次のウィンドウが表示されます

f:id:baba_s:20150510174912p:plain

f:id:baba_s:20150510174917p:plain

ウィンドウのテキストボックスに名前空間を含むクラス名を入力すると
そのクラスが持つすべてのメンバが表示されます

f:id:baba_s:20150510175012p:plain

非公開なメンバも抽出できます

参考サイト様

Type.GetType(string) does not work in Unity - Unity Answers