public AwakeningRoutines(AwakeBotUserInterface ui, Point itemPosition, Point awakeScollPosition, Point reversionPosition, Rectangle inventoryRectangle, ServerConfigManager awakeManager) { Ui = ui; ItemPosition = itemPosition; AwakeScrollPosition = awakeScollPosition; ReversionPosition = reversionPosition; InventoryRectangle = inventoryRectangle; ConfigManager = awakeManager; }
private void ComboBoxConfigsOnSelectedIndexChanged(object sender, EventArgs e) { if (ComboBoxConfigs.SelectedIndex < 0) { return; } string selectedConfig = ComboBoxConfigs.Text; try { _serverConfig = ServerConfigManager.ReadConfig(selectedConfig); } catch (Exception ex) { ErrorDisplayer.Error($"Failed while parsing the config {selectedConfig} with exception message: {ex.ToString()}"); ComboBoxConfigs.SelectedIndex = -1; _serverConfig = null; return; } RefreshConfigAwakeTypes(_serverConfig.AwakeTypes); }
public AwakeningParser(AwakeBotUserInterface ui, ServerConfigManager awakeManager, string awake) { Ui = ui; AwakeManager = awakeManager; AwakeString = awake; }
void loadConfig(bool forDeploy = false) { log("Loading client configuration"); clientConfigManager = new ClientConfigManager(); rootPath = workingDirectory; binPath = rootPath + "bin\\" + branch + "\\"; if (!System.IO.Directory.Exists(rootPath + "bin\\")) { System.IO.Directory.CreateDirectory(rootPath + "bin\\"); } if (!System.IO.Directory.Exists(rootPath + "bin\\" + branch + "\\")) { System.IO.Directory.CreateDirectory(rootPath + "bin\\" + branch + "\\"); } string buildconf = "build"; if (rootPath.Contains("buildagent2")) { buildconf = "build2"; } clientConfigManager.load(rootPath + "config\\" + (forDeploy ? branch : buildconf) + "_" + "usp" + ".axc"); // rootPath + "config\\" + clientConfig); log("Client configuration loaded"); log("Loading server configuration"); serverConfigManager = new ServerConfigManager(); serverConfigManager.load(clientConfigManager.ServerName, clientConfigManager.PortNumber); log("Server configuration loaded"); mgr = new AOSManager() { ServerName = clientConfigManager.ServerName, ServiceId = serverConfigManager.ServerServiceIdentifier, TimeOutMinutes = 10 }; if (forDeploy) { mgr.TimeOutMinutes = 30; } client = new ClientManager(); client.AXClientBinPath = clientConfigManager.ClientBinPath; client.AXServerBinPath = serverConfigManager.ServerBinPath; client.AXConfigurationFile = rootPath + "config\\" + (forDeploy ? branch : buildconf) + "_" + "usp" + ".axc"; // rootPath + "config\\" + clientConfig; client.ModelManifest = rootPath + branch + "\\" + modelName + "\\Model.xml"; client.TimeOutMinutes = 60; model = new ModelManager() { AOSName = serverConfigManager.AOSName, SchemaName = "temp" }; sqlManager = new SQLManager(); sqlManager.DatabaseName = serverConfigManager.DatabaseName; sqlManager.Server = serverConfigManager.DatabaseServer; labelManager = new LabelManager(); }