using System.Collections.Generic; using System.IO; using UnityEngine; namespace MetaCity.BundleKit.Editor { public static class Constants { public static readonly List UserSceneFolderList = new List { "Assets/Game" }; public static string TokenConfigPath => Path.Combine(Application.dataPath, "MetaCityCache"); public static string ExportedAssetFolder => Path.Combine(Application.dataPath, "Exports"); public static string ImportedAssetFolder => Path.Combine(Application.dataPath, "Imports"); public static string BundleFolderPath => Path.Combine(Directory.GetParent(Application.dataPath).FullName, "ExportBundles/Asset"); public static string AvatarBundleFolderPath => Path.Combine(Application.streamingAssetsPath, "LocalBundles/Avator"); public static string BundleLocalCatalogPath => Path.Combine(BundleFolderPath, "localCatalog.json"); public static string AvatarBundleLocalCatalogPath => Path.Combine(AvatarBundleFolderPath, "localCatalog.json"); public static string BuildConfigPath => Path.Combine(Application.dataPath, "..", "Library", "buildMainConfig.conf"); public static string SpawnPositionConfigPath => Path.Combine("Assets", "spawnPosition.asset"); public static string SpawnPositionJsonPath => Path.Combine(Application.dataPath, "spawnPositionConfig.json"); public static string PortalConfigPath => Path.Combine("Assets", "portals.asset"); } }