using System.IO; namespace Torch.API; public interface IApplicationContext { /// /// Directory contains torch binaries. /// public DirectoryInfo TorchDirectory { get; } /// /// Root directory for all game files. /// public DirectoryInfo GameFilesDirectory { get; } /// /// Directory contains game binaries. /// public DirectoryInfo GameBinariesDirectory { get; } /// /// Current instance directory. /// public DirectoryInfo InstanceDirectory { get; } /// /// Current instance name. /// public string InstanceName { get; } /// /// Application running in service mode. /// public bool IsService { get; } }