internal static void _OnExchangeCancellation(GKTurnBasedMatch match, GKTurnBasedExchange exchange) { if (_exchangeCancelledHandlers != null) { _exchangeCancelledHandlers(null, new ExchangeEventArgs(match, exchange)); } }
private void _SendExchangeCompleteHander(GKTurnBasedExchange exchange, NSError error) { if (_exchangeSentHandlers != null) { _exchangeSentHandlers(this, new ExchangeSentEventArgs(exchange, error)); } }
internal static void _OnExchangeRequest(GKTurnBasedMatch match, GKTurnBasedExchange exchange) { if (_exchangeRequestReceivedHandlers != null) { _exchangeRequestReceivedHandlers(null, new ExchangeEventArgs(match, exchange)); } }
internal static void _OnExchangeCompleted(GKTurnBasedMatch match, GKTurnBasedExchange exchange, object[] replies) { if (_exchangeCompletedHandlers != null) { _exchangeCompletedHandlers(null, new ExchangeEventArgs(match, exchange)); } }
/// <summary> /// Initializes a new instance of the <see cref="U3DXT.iOS.GameKit.ExchangeEventArgs"/> class. /// </summary> /// <param name="match">Match.</param> /// <param name="exchange">Exchange.</param> public ExchangeEventArgs(GKTurnBasedMatch match, GKTurnBasedExchange exchange) { this.match = match; this.exchange = exchange; }
public override void ReceivedExchangeReplies(GKPlayer player, object[] replies, GKTurnBasedExchange exchange, GKTurnBasedMatch match) { TurnBasedMatchesController._OnExchangeCompleted(match, exchange, replies); }
internal static void _OnExchangeRequest(GKTurnBasedMatch match, GKTurnBasedExchange exchange) { if (_exchangeRequestReceivedHandlers != null) _exchangeRequestReceivedHandlers(null, new ExchangeEventArgs(match, exchange)); }
/// <summary> /// Saves the merged data. /// Raises SaveMergedMatchDataCompleted and SaveMergedMatchDataFailed events after completion. /// Available in iOS 7.0 and later. /// </summary> /// <param name="matchData">The new match data.</param> /// <param name="exchanges">An array of GKTurnBasedExchange objects that contains the resolved exchanges.</param> public void SaveMergedMatchData(string matchData, GKTurnBasedExchange[] exchanges) { SaveMergedMatchData(matchData.ToStraightBytes(), exchanges); }
/// <summary> /// Saves the merged data. /// Raises SaveMergedMatchDataCompleted and SaveMergedMatchDataFailed events after completion. /// Available in iOS 7.0 and later. /// </summary> /// <param name="matchData">The new match data.</param> /// <param name="exchanges">An array of GKTurnBasedExchange objects that contains the resolved exchanges.</param> public void SaveMergedMatchData(byte[] matchData, GKTurnBasedExchange[] exchanges) { gkTurnBasedMatch.SaveMergedMatchData( NSData.FromByteArray(matchData), exchanges, _CreateCompleteFunction(_saveMergedMatchDataCompletedHandlers, _saveMergedMatchDataFailedHandlers)); }
public override void ReceivedExchangeRequest(GKPlayer player, GKTurnBasedExchange exchange, GKTurnBasedMatch match) { TurnBasedMatchesController._OnExchangeRequest(match, exchange); }
public override void ReceivedExchangeCancellation(GKPlayer player, GKTurnBasedExchange exchange, GKTurnBasedMatch match) { TurnBasedMatchesController._OnExchangeCancellation(match, exchange); }
internal static void _OnExchangeCancellation(GKTurnBasedMatch match, GKTurnBasedExchange exchange) { if (_exchangeCancelledHandlers != null) _exchangeCancelledHandlers(null, new ExchangeEventArgs(match, exchange)); }
internal static void _OnExchangeCompleted(GKTurnBasedMatch match, GKTurnBasedExchange exchange, object[] replies) { if (_exchangeCompletedHandlers != null) _exchangeCompletedHandlers(null, new ExchangeEventArgs(match, exchange)); }
private void _SendExchangeCompleteHander(GKTurnBasedExchange exchange, NSError error) { if (_exchangeSentHandlers != null) _exchangeSentHandlers(this, new ExchangeSentEventArgs(exchange, error)); }
/// <summary> /// Initializes a new instance of the <see cref="U3DXT.iOS.GameKit.ExchangeSentEventArgs"/> class. /// </summary> /// <param name="exchange">Exchange.</param> /// <param name="error">Error.</param> public ExchangeSentEventArgs(GKTurnBasedExchange exchange, NSError error) { this.exchange = exchange; this.error = error; }