public CampaignManager(GameSystemManager gameSystemManager, string manifestFileName, CampaignManifestConverter converter, string campaignDirectory) { _gameSystemManager = gameSystemManager; ManifestFileName = manifestFileName; _converter = converter; _campaignDirectory = campaignDirectory; Characters = new List<CharacterManager>(); }
public GameSystemManager() { GameSystem = new GameSystem(); _campaignManifestConverter = new CampaignManifestConverter(); var userProfile = Environment.GetFolderPath(Environment.SpecialFolder.UserProfile); var userDataStore = Path.Combine(userProfile, "RottedCapes"); SourceBookDirectory = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "SourceBook"); CharacterFolder = Path.Combine(userDataStore, "Characters"); CampaignDirectory = Path.Combine(userDataStore, "Campaigns"); Campaigns = new List<CampaignManager>(); }