forked from sarbian/ModuleManager
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathFilePathRepository.cs
More file actions
25 lines (19 loc) · 1.39 KB
/
Copy pathFilePathRepository.cs
File metadata and controls
25 lines (19 loc) · 1.39 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
using System;
using System.IO;
namespace ModuleManager
{
internal static class FilePathRepository
{
internal static readonly string cachePath = Path.Combine(Path.Combine(KSPUtil.ApplicationRootPath, "GameData"), "ModuleManager.ConfigCache");
internal static readonly string techTreeFile = Path.Combine("GameData", "ModuleManager.TechTree");
internal static readonly string techTreePath = Path.Combine(KSPUtil.ApplicationRootPath, techTreeFile);
internal static readonly string physicsFile = Path.Combine("GameData", "ModuleManager.Physics");
internal static readonly string physicsPath = Path.Combine(KSPUtil.ApplicationRootPath, physicsFile);
internal static readonly string defaultPhysicsPath = Path.Combine(KSPUtil.ApplicationRootPath, "Physics.cfg");
internal static readonly string partDatabasePath = Path.Combine(KSPUtil.ApplicationRootPath, "PartDatabase.cfg");
internal static readonly string shaPath = Path.Combine(Path.Combine(KSPUtil.ApplicationRootPath, "GameData"), "ModuleManager.ConfigSHA");
internal static readonly string logsDirPath = Path.Combine(Path.Combine(KSPUtil.ApplicationRootPath, "Logs"), "ModuleManager");
internal static readonly string logPath = Path.Combine(logsDirPath, "ModuleManager.log");
internal static readonly string patchLogPath = Path.Combine(logsDirPath, "MMPatch.log");
}
}