private void General2Inform(IGeneral general1, IGeneral general2) { if (general1.knowenListeringDevices().Count != 0) { general2.Informed(general1.knowenListeringDevices()); } general1.Informed(general2.knowenListeringDevices()); }
//Conversation where they openly inform one and other about Listening Devices private Dictionary <IGeneral, string> InformConversation(IGeneral general1, IGeneral general2, Dictionary <IGeneral, string> conversation, GeneralConversationData general1ConversationData, GeneralConversationData general2ConversationData) { if (_textStatmentInform.Count != 0) { conversation.Add(general1, TextFill(_textStatmentInform.ElementAt(_randomNumber.Next(_textStatmentInform.Count)), general1ConversationData)); } else { conversation.Add(general1, "Error: Load didn't work"); } general2.Informed(general1.knowenListeringDevices()); if (general2.knowenListeringDevices().Count == 0) { if (_textRespondInform.Count != 0) { conversation.Add(general2, TextFill(_textRespondInform.ElementAt(_randomNumber.Next(_textRespondInform.Count)), general2ConversationData)); } else { conversation.Add(general2, "Error: Load didn't work"); } } else { if (_textStatmentInform.Count != 0) { conversation.Add(general2, TextFill(_textStatmentInform.ElementAt(_randomNumber.Next(_textStatmentInform.Count)), general2ConversationData)); } else { conversation.Add(general2, "Error: Load didn't work"); } general1.Informed(general2.knowenListeringDevices()); } return(conversation); }