public IronFrontInfo(IAbsoluteDirectoryPath ironFrontPath, IAbsoluteDirectoryPath gamePath, IAbsoluteDirectoryPath tempPath, IfaStatus status, IfaGameEdition game) { IronFrontPath = ironFrontPath; GamePath = gamePath; TempPath = tempPath; Status = status; Game = game; IronFrontExePath = ironFrontPath.GetChildFileWithName("ironfront.exe"); IFSourcePath = ironFrontPath.GetChildDirectoryWithName("IF"); IFDlcSourcePath = ironFrontPath.GetChildDirectoryWithName("DLC_1"); GameIFPath = gamePath.GetChildDirectoryWithName("@IF"); GameIFDlcPath = gamePath.GetChildDirectoryWithName("@LIB_DLC_1"); GameIF3MPath = gamePath.GetChildDirectoryWithName("@IFA3M"); GameIFOtherAddonsPath = gamePath.GetChildDirectoryWithName("@IF_Other_Addons"); }