概要
using System; using System.Reflection; using UnityEditor; internal static class Example { [MenuItem( "Tools/Run" )] private static void Run() { const BindingFlags bindingAttrs = BindingFlags.Instance | BindingFlags.NonPublic; var gameViewType = Type.GetType( "UnityEditor.GameView,UnityEditor" ); var showToolbarPropertyInfo = gameViewType!.GetProperty( "showToolbar", bindingAttrs ); var editorWindow = EditorWindow.GetWindow( gameViewType ); var showToolbar = ( bool )showToolbarPropertyInfo!.GetValue( editorWindow ); showToolbarPropertyInfo.SetValue( editorWindow, !showToolbar ); } }

