コガネブログ

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

【Unity】SerializedObjectを使用して指定されたオブジェクトのすべてのプロパティのパス名を抽出するエディタ拡張

概要

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

f:id:baba_s:20150516235121p:plain

f:id:baba_s:20150516235127p:plain

ウィンドウの欄にオブジェクトをドラッグアンドドロップすると
そのオブジェクトが持つシリアライズ対象のプロパティのパス名が表示されます

f:id:baba_s:20150516235134p:plain

SerializedObject を使用することで
どんなプロパティの情報を取得できるか確認できます

関連記事