コガネブログ

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

【Unity】Path.Combine( params string[] paths )を使用できるようにする関数

using System.IO;

public static class PathUtils
{
    /// <summary>
    /// 文字列の配列を 1 つのパスに結合します
    /// </summary>
    public static string Combine( params string[] paths )
    {
        return paths.Aggregate( ( a, b ) => Path.Combine( a, b ) );
    }
}
PathUtils.Combine( "Assets", "Prefabs", "Player.prefab" );
// Assets\Prefabs\Player.prefab