-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathGlobals.cs
35 lines (29 loc) · 1.05 KB
/
Globals.cs
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
26
27
28
29
30
31
32
33
34
35
namespace L4D2DevTools
{
public static class Globals
{
public const string AppDataDir = ".\\AppData";
public const string GCFScape = AppDataDir + ".\\GCFScape\\GCFScape.exe";
public const string VTFEdit = AppDataDir + ".\\VTFEdit\\VTFEdit.exe";
public const string BSPSource = AppDataDir + ".\\BSPSource\\bspsrc.bat";
public const string VPK = AppDataDir + ".\\VPK\\vpk.exe";
public static string L4D2MainExec { get; set; } = string.Empty;
public static string L4D2MainDir { get; set; } = string.Empty;
public static string VPKExec
{
get { return $"{L4D2MainDir}\\bin\\vpk.exe"; }
}
public static string HammerExec
{
get { return $"{L4D2MainDir}\\bin\\hammer.exe"; }
}
public static string L4D2AddonsDir
{
get { return $"{L4D2MainDir}\\left4dead2\\addons"; }
}
public static string L4D2MapsDir
{
get { return $"{L4D2MainDir}\\left4dead2\\maps"; }
}
}
}