コガネブログ

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

【Unity】Windows でアセットバンドルのキャッシュが保存されるフォルダを開くエディタ拡張

概要

using System;
using System.Diagnostics;
using UnityEditor;
using UnityEngine;
using Debug = UnityEngine.Debug;

public static class Tools
{
    [MenuItem( "Tool/Hoge" )]
    private static void Hoge()
    {
        var folderType = Environment.SpecialFolder.LocalApplicationData;
        var localPath  = Environment.GetFolderPath( folderType );
        var company    = Application.companyName;
        var product    = Application.productName;
        var path       = $"{localPath}Low/Unity/{company}_{product}";

        path = path.Replace( "/", "\\" );

        Debug.Log( path );

        Process.Start( path );
    }
}

関連記事