コード例 #1
0
        private GameManagement.ServerPersister.ServerData GetServerDataFromUi()
        {
            var emu   = (IsTrue(rdPhatACServer.IsChecked) ? ServerModel.ServerEmuEnum.Phat : ServerModel.ServerEmuEnum.Ace);
            var rodat = (cmbDefaultRodat.SelectedValue.ToString() == "true" ? ServerModel.RodatEnum.Off : ServerModel.RodatEnum.On);

            var sdata = new GameManagement.ServerPersister.ServerData()
            {
                ServerId         = Guid.NewGuid(),
                ServerName       = txtServerName.Text,
                ServerDesc       = txtServeDesc.Text,
                ConnectionString = txtServerIP.Text + ":" + txtServerPort.Text,
                RodatSetting     = rodat,
                EMU          = emu,
                LoginEnabled = true, // ??
                ServerSource = ServerModel.ServerSourceEnum.User
            };

            return(sdata);
        }
コード例 #2
0
        private GameManagement.ServerPersister.ServerData GetServerDataFromUi()
        {
            var emu    = GetServerEmuluation();
            var rodat  = (cmbDefaultRodat.SelectedValue.ToString() == "false" ? ServerModel.RodatEnum.Off : ServerModel.RodatEnum.On);
            var secure = (cmbSecureLogin.SelectedValue.ToString() == "false" ? ServerModel.SecureEnum.Off : ServerModel.SecureEnum.On);

            var sdata = new GameManagement.ServerPersister.ServerData()
            {
                ServerId         = Guid.NewGuid(),
                ServerName       = txtServerName.Text,
                ServerDesc       = txtServeDesc.Text,
                ConnectionString = txtServerIP.Text + ":" + txtServerPort.Text,
                RodatSetting     = rodat,
                SecureSetting    = secure,
                EMU          = emu,
                DiscordUrl   = txtDiscordUrl.Text,
                ServerSource = ServerModel.ServerSourceEnum.User
            };

            return(sdata);
        }