private void ChatText_KeyUp(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter && ChatText.Text != "") { ChatWindow.Items.Add("Me: " + ChatText.Text); // Post message to other lobby members ((GameForm)this.ParentForm).SendChatMessage(ChatText.Text); ChatText.Clear(); } }
private void Menu_Restart(object sender, RoutedEventArgs e) { var DeleteRequest = MessageBox.Show( "Вы уверены, что хотите очистить содержимое окна?", "Внимание!", MessageBoxButton.YesNo, MessageBoxImage.Question ); if (DeleteRequest == MessageBoxResult.Yes) { ChatText.Clear(); } }
private void Menu_EraseChatHistory(object sender, RoutedEventArgs e) { var DeleteRequest = MessageBox.Show( "Вы уверены, что хотите очистить историю сообщений?", "Внимание!", MessageBoxButton.YesNo, MessageBoxImage.Question ); if (DeleteRequest == MessageBoxResult.Yes) { Archive.Clear(); ChatText.Clear(); ChatText.Text = "История сообщений удалена!" + "\n"; } }
int DisplayMessage() { _npcText.Clear(); _playerText.Clear(); if (_current == Messages.Length) { CancelInvoke(nameof(DisplayMessage)); _playerText.ClearConversation(); _npcText.ClearConversation(); if (_playerText.gameObject.name == "KnightPlayer" || _playerText.gameObject.name == "MagePlayer") { GameObject.Find("KnightPlayer").GetComponent <ChatText>().ClearConversation(); GameObject.Find("MagePlayer").GetComponent <ChatText>().ClearConversation(); } if (NextEvent != null) { Instantiate(NextEvent); } return(0); } var msg = Messages[_current]; if (msg.Player) { _playerText.Display(msg.Message); } else { _npcText.Display(msg.Message); } _current += 1; return(0); }