示例#1
0
        private void UserdataWorker_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
        {
            UI.Connections = ConnectionsOrigin.Copy();
            UI.ServerCloud = ServerCloudOrigin.Clone();
            UI.ServerLocal = ServerLocalOrigin.Copy();
            UI.CommandLine = CommandLineOrigin.Copy();
            UI.ServerLevel = ServerLevelOrigin.Copy();

            ComboBox_LocalServer_SavesFolder.SelectedIndex = 0;
        }
示例#2
0
        private void Window_ReceiveCloudCommandValues(object sender, SteamCommandEventArgs commandArgs)
        {
            //if (!File.Exists(commandArgs.NewServerPath)) return;
            int indexConn = dataGrid_CloudServer_Connections.SelectedIndex;

            if (commandArgs.NewServerPath.Contains("dontstarve_dedicated_server_nullrenderer"))
            {
                DataRow newPath = ServerCloudOrigin.NewRow();
                newPath.ItemArray = new object[3] {
                    ServerCloudOrigin.Rows.Count, "Steam", commandArgs.NewServerPath
                };
                ServerCloudOrigin.Rows.Add(newPath);

                SQLiteHelper.SaveDataTable(ServerCloudOrigin, nameof(UI.ServerCloud));

                //需要查找远程服务器链接列表整合后的列表ID
                //UI.Connections.DefaultView[indexConn][4] = 1;
                var tt = UI.Connections.DefaultView[indexConn][4];
            }
        }