public void DeclineInvitation(string invitationId)
 {
     mRealtimeManager.FetchInvitations(delegate(RealtimeManager.FetchInvitationsResponse response)
     {
         if (!response.RequestSucceeded())
         {
             Logger.e("Couldn't load invitations.");
         }
         else
         {
             foreach (GooglePlayGames.Native.PInvoke.MultiplayerInvitation item in response.Invitations())
             {
                 using (item)
                 {
                     if (item.Id().Equals(invitationId))
                     {
                         mRealtimeManager.DeclineInvitation(item);
                     }
                 }
             }
         }
     });
 }