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))); }
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); })); }
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))); }
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))); }
internal string Name() { return(PInvokeUtilities.OutParamsToString((PInvokeUtilities.OutStringMethod)((out_string, out_size) => GooglePlayGames.Native.Cwrapper.Player.Player_Name(this.SelfPtr(), out_string, out_size)))); }
internal string GetPlayerId() => PInvokeUtilities.OutParamsToString((out_string, out_size) => ScorePage.ScorePage_Entry_PlayerId(base.SelfPtr(), out_string, out_size));
internal string Id() { return(PInvokeUtilities.OutParamsToString( (out_string, size) => C.MultiplayerParticipant_Id(SelfPtr(), out_string, size))); }
internal string Title() => PInvokeUtilities.OutParamsToString((out_string, out_size) => Leaderboard.Leaderboard_Name(base.SelfPtr(), out_string, out_size));
internal string GetMetadata() { return(PInvokeUtilities.OutParamsToString((out_string, out_size) => Score.Score_Metadata(SelfPtr(), out_string, out_size))); }
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); })); }
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)))); }
internal string AvatarURL() { return(PInvokeUtilities.OutParamsToString( (out_string, out_size) => C.Player_AvatarUrl(SelfPtr(), Types.ImageResolution.ICON, out_string, out_size))); }
internal string getUnlockedImageUrl() => PInvokeUtilities.OutParamsToString((out_string, out_size) => Achievement.Achievement_UnlockedIconUrl(base.SelfPtr(), out_string, out_size));
internal string Name() => PInvokeUtilities.OutParamsToString((out_string, out_size) => Achievement.Achievement_Name(base.SelfPtr(), out_string, out_size));
internal string Description() => PInvokeUtilities.OutParamsToString((out_string, out_size) => Achievement.Achievement_Description(base.SelfPtr(), out_string, out_size));
internal string LocalEndpointName() { return(PInvokeUtilities.OutParamsToString(delegate(StringBuilder out_arg, UIntPtr out_size) { return NearbyConnectionTypes.StartAdvertisingResult_GetLocalEndpointName(base.SelfPtr(), out_arg, out_size); })); }
internal string RematchId() { return(PInvokeUtilities.OutParamsToString((PInvokeUtilities.OutStringMethod)((out_string, size) => GooglePlayGames.Native.Cwrapper.TurnBasedMatch.TurnBasedMatch_RematchId(this.SelfPtr(), out_string, size)))); }
internal string Title() { return(PInvokeUtilities.OutParamsToString(delegate(StringBuilder out_string, UIntPtr out_size) { return Leaderboard.Leaderboard_Name(base.SelfPtr(), out_string, out_size); })); }
internal string Id() { return(PInvokeUtilities.OutParamsToString( (out_string, size) => C.TurnBasedMatch_Id(SelfPtr(), out_string, size))); }
internal string Name() { return(PInvokeUtilities.OutParamsToString( (out_string, out_size) => C.Player_Name(SelfPtr(), out_string, out_size))); }
internal string Id() { return(PInvokeUtilities.OutParamsToString( (out_arg, out_size) => C.AppIdentifier_GetIdentifier(SelfPtr(), out_arg, out_size))); }
internal string LocalDeviceId() { return(PInvokeUtilities.OutParamsToString((out_arg, out_size) => C.NearbyConnections_GetLocalDeviceId(SelfPtr(), out_arg, out_size))); }
internal string Id() => PInvokeUtilities.OutParamsToString((out_string, size) => MultiplayerInvitation.MultiplayerInvitation_Id(base.SelfPtr(), out_string, size));
internal string Id() { return(PInvokeUtilities.OutParamsToString( (out_string, size) => C.RealTimeRoom_Id(SelfPtr(), out_string, size))); }
internal string GetLeaderboardId() => PInvokeUtilities.OutParamsToString((out_string, out_size) => ScorePage.ScorePage_LeaderboardId(base.SelfPtr(), out_string, out_size));
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); })); }
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))); }