public void SearchFriend() { if (searchFriend != null) { string searchName = searchFriend.text; Debug.Log("search friend: " + searchName); if (PlayerInfo.friends.Contains(searchName)) { MessageBox.Show(searchName + " is alreay your friend"); } else { MessageBox.Show("Send friend request successfully"); CSearchAddFriend msg = new CSearchAddFriend() { name = searchName }; MyNetwork.Send(msg); } } }
private void OnRecvSearchAddFriend(IChannel channel, Message message) { CSearchAddFriend request = message as CSearchAddFriend; string searchName = request.name; Player player = (Player)channel.GetContent(); ConnectDB connect = new ConnectDB(); int result = connect.SearchFriend(searchName); if (result == 0) { SNotExistPerson msg = new SNotExistPerson() { name = searchName }; channel.Send(msg); } else { connect.AddFriendRequest(player.user, searchName); } }