internal MultiplayerParticipant Inviter()
        {
            var participant =
                new MultiplayerParticipant(C.MultiplayerInvitation_InvitingParticipant(SelfPtr()));

            if (!participant.Valid())
            {
                participant.Dispose();
                return(null);
            }

            return(participant);
        }