MenuManagerSettingsWindow.cs
概要
ツールの設定やUI、挙動をユーザーの好みに合わせて変更・記憶するための専用設定ウィンドウを提供するエディタスクリプトです。
主な役割と機能
- EditorPrefsを利用した状態保存
設定はすべて EditorPrefs に保存されるため、プロジェクト単位ではなく開発マシン環境ごとに保持されます。
- UIテーマの切り替え
VRChatライクなブルーグリーン基調のテーマと、標準テーマの切り替え。
- カラーパレット設定
メイン・サブカラー、文字色などを部分ごとに手動でオーバーライド可能。
- NDMFプラグイン実行順序の設定(プロジェクト共通)
MenuManagerPlugin を特定のプラグインの後に実行させたい場合、ここでプラグインの QualifiedName を追加します。設定は EditorPrefs に保存され、プロジェクト内のすべてのアバターに適用されます。アバター個別に制御したい場合は MenuLayoutData.RunAfterPlugins を使用してください。