概要
using UnityEditor;
public static class Example
{
[MenuItem( "Tools/2DAnimation" )]
private static void Open2DAnimation()
{
SettingsService.OpenUserPreferences( "Preferences/2D/Animation" );
}
[MenuItem( "Tools/AnalysisProfiler" )]
private static void OpenAnalysisProfiler()
{
SettingsService.OpenUserPreferences( "Preferences/Analysis/Profiler" );
}
[MenuItem( "Tools/CacheServer" )]
private static void OpenCacheServer()
{
SettingsService.OpenUserPreferences( "Preferences/Cache Server (global)" );
}
[MenuItem( "Tools/Colors" )]
private static void OpenColor2()
{
SettingsService.OpenUserPreferences( "Preferences/Colors" );
}
[MenuItem( "Tools/ExternalTools" )]
private static void OpenExternalTools()
{
SettingsService.OpenUserPreferences( "Preferences/External Tools" );
}
[MenuItem( "Tools/GICache" )]
private static void OpenGICache()
{
SettingsService.OpenUserPreferences( "Preferences/GI Cache" );
}
[MenuItem( "Tools/UIScaling" )]
private static void OpenUIScaling()
{
SettingsService.OpenUserPreferences( "Preferences/UI Scaling" );
}
}
- SettingsService.OpenUserPreferences を使用する
- SettingsProvider で自作した項目も開くことができる
関連記事