public void Import() { if (string.IsNullOrEmpty(ImportPath)) { Status = "Please specify an import path."; } else { ConfigImporter importer = new ConfigImporter(ImportPath, !ImportIncludeRules); try { Configuration config = importer.Import(); if (m_viewModel.OpenFromDB(config.SessionGroupUniqueId)) { m_viewModel.ClearViewModels(); m_viewModel.SystemState = SystemState.ConfigurationSaved; m_viewModel.ShowMigrationView = MigrationStatusViews.Progress; } Status = string.Format("The configuration has been successfully imported. The imported configuration name is '{0}' (session group unique id: {1}).", config.FriendlyName, config.SessionGroupUniqueId); } catch (ConfigNotExistInPackageException) { Status = "There is no configuration file in the configuration package to import from."; } ActiveConfigurationsList.Refresh(); } }
public void ImportConfig(ImportConfigViewModel importConfigViewModel) { var importer = new ConfigImporter(importConfigViewModel.File.OpenReadStream()); var settings = importer.GetSettings(); var config = _configRepository.GetConfigByApplicationDistributionAndEnvironment( importConfigViewModel.Application, importConfigViewModel.Distribution, importConfigViewModel.Environment ); if (config is null) { var newConfig = new Config() { Name = importConfigViewModel.Name, Application = importConfigViewModel.Application, Distribution = importConfigViewModel.Distribution, Environment = importConfigViewModel.Environment, Settings = settings }; _configRepository.NewConfig(newConfig); } else { _configRepository.SaveConfig(config.Id, settings); } }
public void ImportSimpleConfig() { // new CommonTest().CreateProject(); var config = File.ReadAllText(Path.Combine(BaseResourcePath, "simple_test_config.json")); var configImporter = new ConfigImporter(); configImporter.ImportConfig(config); }
public void Load(string path, MaterialRegistry registry) { var materials = ConfigImporter.GetAllConfigs <MaterialJson[]>(path); foreach (var material in materials) { foreach (var dyn in material) { registry.Create(dyn.Name, dyn.MaterialTyp, dyn.TrueColor, dyn.Drop, true); } } }
private IEnumerator LoadGame(int[] size) { yield return(null); var biomeConfig = ConfigImporter.GetAllConfigs <BiomeConfiguration>("World/Biomes").First(); var treeManager = new TreeManager(); yield return(treeManager.GenerateTrees((int)(size[0] * size[1] * 0.003f), Map.Instance.MapData, null)); AmbientManager.SpawnAmbientPlants(biomeConfig); //Map.Instance.transform.parent.transform.localScale = Vector3.one * 0.05f; }
private static Dictionary <string, ObjectType> LoadItems() { _objects = new Dictionary <string, ObjectType>(); var configs = ConfigImporter.GetAllConfigs <ObjectType[]>("Items"); foreach (var config in configs) { foreach (var itemType in config) { _objects[itemType.Name] = itemType; } } return(_objects); }
public static void LoadCrops() { var configs = ConfigImporter.GetAllConfigs <CropConfig>("World/Crops"); foreach (var cropConfig in configs) { var cropType = new CropType(cropConfig.Name, cropConfig.StageTime); for (var i = 1; i <= cropConfig.StageCount; i++) { cropType.GrowStages[i] = "Plants/Crops/" + cropConfig.Name + "/" + i; } Instance._crops[cropType.Name] = cropType; } }
public void Awake() { Tools = new Dictionary <string, Tool>(); var configs = ConfigImporter.GetAllConfigs <ToolConfig[]>("Configs/Runes"); var parent = new GameObject("Tools"); parent.transform.parent = transform; foreach (var config in configs) { foreach (var toolConfig in config) { AddTools(toolConfig, parent.transform); } } SelectTool <PlaceRuneTool>(); }
public static void Decomposition(string[] arg) { ConfigModel model = ConfigImporter.onDeserialize(false); try { for (int i = 0; i < arg.Length; i++) { switch (arg[i]) { case "--clear": ConfigExporter.onTemplateGenerate(); break; case "-a": case "--api-key": apiKey = arg[++i]; break; case "-u": case "--user": userName = arg[++i]; break; case "-p": case "--pass": passWord = arg[++i]; break; case "-ia": case "--ignore-add": ignoreData.Add(CheckRequest.onCheck(model, arg[++i])); break; case "-iaa": case "--ignore-add-array": arg[++i].Split(',').ToList().ForEach(videoId => { ignoreData.Add(CheckRequest.onCheck(model, videoId)); }); break; } } } catch (IndexOutOfRangeException) { AlLite.WriteLine(WriteMode.ERR, "Incorrect Number of Arguments."); } ConfigUpdater.onUpdate(apiKey, userName, passWord, ignoreData); }
void Awake() { var descriptions = ConfigImporter.GetAllConfigs <RuneDescription[]>("Configs/RuneDescriptions").First(); for (int i = 0; i < descriptions.Length; i++) { if (AllRunes[i / 6] == null) { AllRunes[i / 6] = new ObservableList <RuneDescription>(); } AllRunes[i / 6].Add(descriptions[i]); } Runes0 = AllRunes[0]; Runes1 = AllRunes[1]; Runes2 = AllRunes[2]; Runes3 = AllRunes[3]; }
public static void Main(string[] args) { // Arguments Parse. ArgParser.Decomposition(args); // Config Setup if (!Settings.DoSkipConfigGenerate) { ConfigExporter.onTemplateGenerate(); } ConfigModel config = ConfigImporter.onDeserialize(); Settings.DataBaseUserName = config.DB_ACCESS_USERNAME; Settings.DataBasePassWord = config.DB_ACCESS_PASSWORD; Settings.IgnoreDataArray = string.Join(',', config.ignoreData); // Make Status Folder StatusChecker.MakeStatusDir(); // Start Message AlConsole.WriteLine(LauncherInfoScheme, $"Start Up RavenLauncher."); ScheduledTasks.Fire(); AlConsole.WriteLine(LauncherCautScheme, "> Press Enter, Launcher to Stop. <"); Console.ReadLine(); AlConsole.WriteLine(LauncherCautScheme, "Stopped Launcher."); /* * // Arguments Parse. * ArgParser.Decomposition(args); * * * // Setup * if (!StatusChecker.IsDownloaded()) { * RavenSetupProcess.BuildController(Settings.CloneDir); * Settings.RecvFile.Create(); * } * * // Service Starter * ScheduledTasks.Fire(); * AlConsole.WriteLine(LauncherCautScheme, "> Press Enter, Launcher to Stop. <"); * Console.ReadLine(); * AlConsole.WriteLine(LauncherCautScheme, "Stopped Launcher."); */ }
void Awake() { _controller = FindObjectOfType <MouseController>(); var configs = ConfigImporter.GetAllConfigs <ToolConfig[]>("Configs/Tools"); MainGroup = new ObservableList <ToolConfig>(); foreach (var config in configs) { foreach (var toolConfig in config) { MainGroup.Add(toolConfig); if (toolConfig.Children != null && toolConfig.Children.Length > 0) { AllSecondaryGroups[toolConfig.Name] = toolConfig.Children; } } } }
public void CreateBranch(string name, long projectId) { ValidateBranchBeforeCreation(name, projectId); var project = ProjectRepository.Instance.Get(projectId); try { var baseline = new BaseLine(); baseline.Id = BaseLineRepository.Instance.Insert(baseline).Value; var branch = new Branch { Name = name, BaseLineId = baseline.Id, ProjectId = projectId }; branch.Id = BranchRepository.Instance.Insert(branch).Value; baseline.BranchId = branch.Id; BaseLineRepository.Instance.Update(baseline); long mainBaseLineId; if (!project.MainBranchId.HasValue) { mainBaseLineId = baseline.Id; } else { mainBaseLineId = BranchRepository.Instance.Get(project.MainBranchId.Value).BaseLineId.Value; } var mainBranchBaselineScreenShots = ScreenShotRepository.Instance.GetBaselineScreenShots(mainBaseLineId); ConfigImporter.CopyScreenShotsFromMainBranchBaselineToNewBaseline(baseline, mainBranchBaselineScreenShots); } catch (Exception ex) { LogErrorMessage(ErrorMessage.ErorCode.UndefinedError, ex); } }
public void ImportTestConfig(string testConfig) { var configImporter = new ConfigImporter(); configImporter.ImportConfig(testConfig); }
IEnumerator LoadGame() { Time.timeScale = 0; yield return(null); _loadingScreen = FindObjectOfType <LoadingScreen>(); _loadingScreen.IsVisible.Value = true; //Load Materials SetStatus("Loading Materials", 0.01f); yield return(null); MaterialRegistry.Instance.Preload(); yield return(null); //Load Map SetStatus("Loading Map", 0.02f); yield return(null); var biomeConfig = ConfigImporter.GetAllConfigs <BiomeConfiguration>("World/Biomes").First(); yield return(Map.Instance.CreateMap(biomeConfig, this)); //Trees SetStatus("Loading Tree of Life", 0.8f); yield return(null); var treeManager = new TreeManager(); //treeManager.BuildTreeOfLife(); SetStatus("Loading Trees", 0.85f); yield return(null); yield return(treeManager.GenerateTrees((int)(Map.Instance.MapData.Chunks.GetLength(0) * Map.Instance.MapData.Chunks.GetLength(0) * 0.3f), Map.Instance.MapData, this)); //Ressources SetStatus("Loading Ressources", 0.95f); yield return(null); var resourceManager = new ResourceManager(); resourceManager.SpawnAllResources(Map.Instance.MapData, biomeConfig.OreConfiguration); yield return(null); //Characters SetStatus("Loading Characters", 0.96f); yield return(null); for (int i = 0; i < 5; i++) { UnitManager.SpawnUnitAtRandomPosition(Bunny); } //AmbientPlants SetStatus("Loading Ambient Plants", 0.97f); yield return(null); AmbientManager.SpawnAmbientPlants(biomeConfig); //AddT1Nodes SetStatus("Finish Pathfinder", 0.98f); yield return(null); Map.Instance.AStarNetwork.AddTier1Nodes(20); SetStatus("Done", 1f); //Start Time Again Time.timeScale = 1; yield return(null); GameLoaded = true; _loadingScreen.IsVisible.Value = false; SetCameraValues(); }
public TreeManager() { TreeList = new List <RandomizedTree>(); TreeConfigList = ConfigImporter.GetAllConfigs <TreeConfig>("World/Trees"); }
private void btnImportConfig_Click(object sender, EventArgs e) { ConfigImporter.ImportConfig(commandTableHandler); }
// Use this for initialization void Awake() { _levels = ConfigImporter.GetAllConfigs <Level>("Configs/Campaign").ToArray(); }