private static void on_friend_request(Event_FriendAcceptedRequest ev) { if (BasicPlayerInfoOps.Contains(pending_friends_incoming, ev.PlayerInfo)) { Debug.LogErrorFormat("Request from {0} is already pending.", ev.PlayerInfo.DisplayName); return; } pending_friends_incoming.Add(ev.PlayerInfo); }
private static void on_friend_accepted_request(Event_FriendAcceptedRequest ev) { if (!BasicPlayerInfoOps.RemoveOne(pending_friends_outgoing, ev.PlayerInfo)) { Debug.Log("Server told us a friend request has been accepted but the data store did not know about the outgoing friend request."); } friends.Add(ev.PlayerInfo); }