public CharacterGenerator(FileInfo setting)
        {
            LoadSetting(setting, true);

            NameService        = new LocalNameService(setting.DirectoryName, NamePrefix);
            PersonalityService = new PersonalityService(setting.DirectoryName);
        }
Example #2
0
        protected void Application_Start()
        {
            AreaRegistration.RegisterAllAreas();
            GlobalConfiguration.Configure(WebApiConfig.Register);
            FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
            RouteConfig.RegisterRoutes(RouteTable.Routes);
            BundleConfig.RegisterBundles(BundleTable.Bundles);

            s_AppDataPath = Server.MapPath("~/app_data");
            s_FilterUnpopulatedSectors = bool.Parse(WebConfigurationManager.AppSettings["FilterUnpopulatedSectors"]);

            //MapService = new TravellerMapService(filterUnpopulatedSectors);
            NameService = new LocalNameService(s_AppDataPath);
            //TradeEngineMgt = new TradeEngineMgt(MapService, appDataPath, NameService);
            //TradeEngineMgt2 = new TradeEngineMgt2(MapService, appDataPath, NameService);

            AnimalBuilderMgt.SetDataPath(s_AppDataPath);
            AnimalBuilderAE.SetDataPath(s_AppDataPath);
            CharacterBuilder = new CharacterBuilder(s_AppDataPath);
            EquipmentBuilder = new EquipmentBuilder(s_AppDataPath);

            HomeIndexViewModel = HomeIndexViewModel.GetHomeIndexViewModel(GetMapService("M1105"), CharacterBuilder, EquipmentBuilder).Result;
        }