Ejemplo n.º 1
0
    internal MultiplayerParticipant Inviter() {
        MultiplayerParticipant participant =
            new MultiplayerParticipant(C.MultiplayerInvitation_InvitingParticipant(SelfPtr()));

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

        return participant;
    }
Ejemplo n.º 2
0
 protected override void CallDispose(HandleRef selfPointer)
 {
     C.MultiplayerInvitation_Dispose(selfPointer);
 }
Ejemplo n.º 3
0
 internal string Id()
 {
     return(PInvokeUtilities.OutParamsToString(
                (out_string, size) => C.MultiplayerInvitation_Id(SelfPtr(), out_string, size)
                ));
 }
Ejemplo n.º 4
0
 internal Types.MultiplayerInvitationType Type()
 {
     return(C.MultiplayerInvitation_Type(SelfPtr()));
 }
Ejemplo n.º 5
0
 internal uint Variant()
 {
     return(C.MultiplayerInvitation_Variant(SelfPtr()));
 }
Ejemplo n.º 6
0
 internal uint ParticipantCount()
 {
     return(C.MultiplayerInvitation_Participants_Length(SelfPtr()).ToUInt32());
 }
Ejemplo n.º 7
0
 internal uint AutomatchingSlots()
 {
     return(C.MultiplayerInvitation_AutomatchingSlotsAvailable(SelfPtr()));
 }