Ejemplo n.º 1
0
 internal string ConflictId()
 {
     if (this.ResponseStatus() != CommonErrorStatus.SnapshotOpenStatus.VALID_WITH_CONFLICT)
     {
         throw new InvalidOperationException("OpenResponse did not have a conflict");
     }
     return(PInvokeUtilities.OutParamsToString((PInvokeUtilities.OutStringMethod)((out_string, out_size) => GooglePlayGames.Native.Cwrapper.SnapshotManager.SnapshotManager_OpenResponse_GetConflictId(this.SelfPtr(), out_string, out_size))));
 }
        internal string RematchId()
        {
            if (!HasRematchId())
            {
                return(null);
            }

            return(PInvokeUtilities.OutParamsToString(
                       (out_string, size) => C.TurnBasedMatch_RematchId(SelfPtr(), out_string, size)));
        }
Ejemplo n.º 3
0
 internal string ConflictId()
 {
     if (this.ResponseStatus() != GooglePlayGames.Native.Cwrapper.CommonErrorStatus.SnapshotOpenStatus.VALID_WITH_CONFLICT)
     {
         throw new InvalidOperationException("OpenResponse did not have a conflict");
     }
     return(PInvokeUtilities.OutParamsToString(delegate(StringBuilder out_string, UIntPtr out_size) {
         return GooglePlayGames.Native.Cwrapper.SnapshotManager.SnapshotManager_OpenResponse_GetConflictId(base.SelfPtr(), out_string, out_size);
     }));
 }
Ejemplo n.º 4
0
            internal string ConflictId()
            {
                if (ResponseStatus() != Status.SnapshotOpenStatus.VALID_WITH_CONFLICT)
                {
                    throw new InvalidOperationException("OpenResponse did not have a conflict");
                }

                return(PInvokeUtilities.OutParamsToString(
                           (out_string, out_size) => C.SnapshotManager_OpenResponse_GetConflictId(
                               SelfPtr(), out_string, out_size)));
            }
Ejemplo n.º 5
0
        internal string RematchId()
        {
            // There is a bug in C++ for android that always returns true for
            // HasRematchId - so commenting out this optimization until it is
            // fixed.
            //if (!HasRematchId())
            //{
            //    Logger.d("Returning NUll for rematch id since it does not have one");
            //    return null;
            //}

            return(PInvokeUtilities.OutParamsToString(
                       (out_string, size) => C.TurnBasedMatch_RematchId(SelfPtr(), out_string, size)));
        }
Ejemplo n.º 6
0
 internal string Name()
 {
     return(PInvokeUtilities.OutParamsToString((PInvokeUtilities.OutStringMethod)((out_string, out_size) => GooglePlayGames.Native.Cwrapper.Player.Player_Name(this.SelfPtr(), out_string, out_size))));
 }
Ejemplo n.º 7
0
 internal string GetPlayerId() =>
 PInvokeUtilities.OutParamsToString((out_string, out_size) => ScorePage.ScorePage_Entry_PlayerId(base.SelfPtr(), out_string, out_size));
Ejemplo n.º 8
0
 internal string Id()
 {
     return(PInvokeUtilities.OutParamsToString(
                (out_string, size) => C.MultiplayerParticipant_Id(SelfPtr(), out_string, size)));
 }
Ejemplo n.º 9
0
 internal string Title() =>
 PInvokeUtilities.OutParamsToString((out_string, out_size) => Leaderboard.Leaderboard_Name(base.SelfPtr(), out_string, out_size));
Ejemplo n.º 10
0
 internal string GetMetadata()
 {
     return(PInvokeUtilities.OutParamsToString((out_string, out_size) =>
                                               Score.Score_Metadata(SelfPtr(), out_string, out_size)));
 }
Ejemplo n.º 11
0
 internal string Name()
 {
     return(PInvokeUtilities.OutParamsToString(delegate(StringBuilder out_string, UIntPtr out_size) {
         return GooglePlayGames.Native.Cwrapper.Achievement.Achievement_Name(base.SelfPtr(), out_string, out_size);
     }));
 }
Ejemplo n.º 12
0
 internal string AvatarURL()
 {
     return(PInvokeUtilities.OutParamsToString((PInvokeUtilities.OutStringMethod)((out_string, out_size) => GooglePlayGames.Native.Cwrapper.Player.Player_AvatarUrl(this.SelfPtr(), Types.ImageResolution.ICON, out_string, out_size))));
 }
Ejemplo n.º 13
0
 internal string AvatarURL()
 {
     return(PInvokeUtilities.OutParamsToString(
                (out_string, out_size) => C.Player_AvatarUrl(SelfPtr(),
                                                             Types.ImageResolution.ICON, out_string, out_size)));
 }
Ejemplo n.º 14
0
 internal string getUnlockedImageUrl() =>
 PInvokeUtilities.OutParamsToString((out_string, out_size) => Achievement.Achievement_UnlockedIconUrl(base.SelfPtr(), out_string, out_size));
Ejemplo n.º 15
0
 internal string Name() =>
 PInvokeUtilities.OutParamsToString((out_string, out_size) => Achievement.Achievement_Name(base.SelfPtr(), out_string, out_size));
Ejemplo n.º 16
0
 internal string Description() =>
 PInvokeUtilities.OutParamsToString((out_string, out_size) => Achievement.Achievement_Description(base.SelfPtr(), out_string, out_size));
Ejemplo n.º 17
0
 internal string LocalEndpointName()
 {
     return(PInvokeUtilities.OutParamsToString(delegate(StringBuilder out_arg, UIntPtr out_size) {
         return NearbyConnectionTypes.StartAdvertisingResult_GetLocalEndpointName(base.SelfPtr(), out_arg, out_size);
     }));
 }
Ejemplo n.º 18
0
 internal string RematchId()
 {
     return(PInvokeUtilities.OutParamsToString((PInvokeUtilities.OutStringMethod)((out_string, size) => GooglePlayGames.Native.Cwrapper.TurnBasedMatch.TurnBasedMatch_RematchId(this.SelfPtr(), out_string, size))));
 }
Ejemplo n.º 19
0
 internal string Title()
 {
     return(PInvokeUtilities.OutParamsToString(delegate(StringBuilder out_string, UIntPtr out_size) {
         return Leaderboard.Leaderboard_Name(base.SelfPtr(), out_string, out_size);
     }));
 }
Ejemplo n.º 20
0
 internal string Id()
 {
     return(PInvokeUtilities.OutParamsToString(
                (out_string, size) => C.TurnBasedMatch_Id(SelfPtr(), out_string, size)));
 }
Ejemplo n.º 21
0
 internal string Name()
 {
     return(PInvokeUtilities.OutParamsToString(
                (out_string, out_size) => C.Player_Name(SelfPtr(), out_string, out_size)));
 }
Ejemplo n.º 22
0
 internal string Id()
 {
     return(PInvokeUtilities.OutParamsToString(
                (out_arg, out_size) => C.AppIdentifier_GetIdentifier(SelfPtr(), out_arg, out_size)));
 }
Ejemplo n.º 23
0
 internal string LocalDeviceId()
 {
     return(PInvokeUtilities.OutParamsToString((out_arg, out_size) =>
                                               C.NearbyConnections_GetLocalDeviceId(SelfPtr(), out_arg, out_size)));
 }
Ejemplo n.º 24
0
 internal string Id() =>
 PInvokeUtilities.OutParamsToString((out_string, size) => MultiplayerInvitation.MultiplayerInvitation_Id(base.SelfPtr(), out_string, size));
Ejemplo n.º 25
0
 internal string Id()
 {
     return(PInvokeUtilities.OutParamsToString(
                (out_string, size) => C.RealTimeRoom_Id(SelfPtr(), out_string, size)));
 }
Ejemplo n.º 26
0
 internal string GetLeaderboardId() =>
 PInvokeUtilities.OutParamsToString((out_string, out_size) => ScorePage.ScorePage_LeaderboardId(base.SelfPtr(), out_string, out_size));
Ejemplo n.º 27
0
 internal string RemoteEndpointName()
 {
     return(PInvokeUtilities.OutParamsToString((out_arg, out_size) =>
                                               C.ConnectionRequest_GetRemoteEndpointName(SelfPtr(), out_arg, out_size)));
 }
 internal string Id()
 {
     return(PInvokeUtilities.OutParamsToString(delegate(StringBuilder out_string, UIntPtr size) {
         return GooglePlayGames.Native.Cwrapper.MultiplayerInvitation.MultiplayerInvitation_Id(base.SelfPtr(), out_string, size);
     }));
 }
Ejemplo n.º 29
0
 private string PlayerIdAtIndex(UIntPtr index)
 {
     return(PInvokeUtilities.OutParamsToString(
                (out_string, size) => C.TurnBasedMatchConfig_PlayerIdsToInvite_GetElement(
                    SelfPtr(), index, out_string, size)));
 }
 private string PlayerIdAtIndex(UIntPtr index)
 {
     return(PInvokeUtilities.OutParamsToString(
                (out_string, size) => C.TurnBasedMultiplayerManager_PlayerSelectUIResponse_GetPlayerIds_GetElement(
                    SelfPtr(), index, out_string, size)));
 }