コガネブログ

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

2020-09-29から1日間の記事一覧

【Unity】Project ビューの internal な機能を呼び出せるようにするクラス「UniProjectBrowserInternal」を GitHub に公開しました

リポジトリ 使用例 using Kogane; using UnityEditor; public class Example { [MenuItem( "Tools/Hoge" )] private static void Hoge() { // Project ビューでアセットを検索 ProjectBrowserInternal.SetSearch( "ピカチュウ" ); } }

【Unity】EditorGUIUtility.labelWidth の設定範囲を using で指定できるクラス

ソースコード using System; using UnityEditor; public sealed class LabelWidthScope : IDisposable { private readonly float m_oldLabelWidth; public LabelWidthScope( int labelWidth ) { m_oldLabelWidth = EditorGUIUtility.labelWidth; EditorGUIUt…

【Unity】選択中のフォルダとすべてのサブフォルダのパスを取得するエディタ拡張

概要 using System.Linq; using UnityEditor; using UnityEngine; public class Example { [MenuItem( "Tools/Hoge" )] private static void Hoge() { var paths = Selection .GetFiltered<DefaultAsset>( SelectionMode.DeepAssets ) .Select( x => AssetDatabase.GetAsse</defaultasset>…