コガネブログ

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

2022-09-15から1日間の記事一覧

【Unity】ゲームオブジェクトのアクティブを using で元に戻せるクラス

ソースコード using System; using UnityEngine; namespace Kogane { public sealed class GameObjectSetActiveScope : IDisposable { private readonly GameObject m_gameObject; private readonly bool m_oldIsActive; public GameObjectSetActiveScope ( …

【Unity】シーン開始時に子オブジェクトをすべて削除するコンポーネント

概要 using UnityEngine; namespace Kogane.Internal { /// <summary> /// シーン開始時に子オブジェクトをすべて削除するコンポーネント /// </summary> [DefaultExecutionOrder( -1000 )] [DisallowMultipleComponent] internal sealed class AutoDestroyChildrenComponent : …

【Unity】Mac の Unity エディタでも Windows のようなショートカットキーで Delete・Redo・Rename できるようにするエディタ拡張

ソースコード #if UNITY_EDITOR_OSX using System.Reflection; using UnityEditor; using UnityEditor.ShortcutManagement; using UnityEngine; namespace Kogane.Internal { /// <summary> /// Windows のようにショートカットキーを使用できるようにするエディタ拡</summary>…