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; }
}