#if UNITY
using UnityEngine;
namespace ET
{
public static class PathHelper
{ ///
///应用程序外部资源路径存放路径(热更新资源路径)
///
public static string AppHotfixResPath
{
get
{
string game = Application.productName;
string path = AppResPath;
if (Application.isMobilePlatform)
{
path = $"{Application.persistentDataPath}/{game}/";
}
return path;
}
}
///
/// 应用程序内部资源路径存放路径
///
public static string AppResPath
{
get
{
return Application.streamingAssetsPath;
}
}
///
/// 应用程序内部资源路径存放路径(www/webrequest专用)
///
public static string AppResPath4Web
{
get
{
#if UNITY_IOS || UNITY_STANDALONE_OSX
return $"file://{Application.streamingAssetsPath}";
#else
return Application.streamingAssetsPath;
#endif
}
}
public const string HotfixDll = "Assets/Download/Config/Hotfix.dll.bytes";
public const string HotfixPdb = "Assets/Download/Config/Hotfix.pdb.bytes";
public const string HotfixViewDll = "Assets/Download/Config/HotfixView.dll.bytes";
public const string HotfixViewPdb = "Assets/Download/Config/HotfixView.pdb.bytes";
public const string FUIABFormat = "download/fgui/{0}.assetbundle";
public const string FUIAB = "download/fgui.assetbundle";
}
}
#endif