コード例 #1
0
 internal static void _OnExchangeCancellation(GKTurnBasedMatch match, GKTurnBasedExchange exchange)
 {
     if (_exchangeCancelledHandlers != null)
     {
         _exchangeCancelledHandlers(null, new ExchangeEventArgs(match, exchange));
     }
 }
コード例 #2
0
 private void _SendExchangeCompleteHander(GKTurnBasedExchange exchange, NSError error)
 {
     if (_exchangeSentHandlers != null)
     {
         _exchangeSentHandlers(this, new ExchangeSentEventArgs(exchange, error));
     }
 }
コード例 #3
0
 internal static void _OnExchangeRequest(GKTurnBasedMatch match, GKTurnBasedExchange exchange)
 {
     if (_exchangeRequestReceivedHandlers != null)
     {
         _exchangeRequestReceivedHandlers(null, new ExchangeEventArgs(match, exchange));
     }
 }
コード例 #4
0
 internal static void _OnExchangeCompleted(GKTurnBasedMatch match, GKTurnBasedExchange exchange, object[] replies)
 {
     if (_exchangeCompletedHandlers != null)
     {
         _exchangeCompletedHandlers(null, new ExchangeEventArgs(match, exchange));
     }
 }
コード例 #5
0
ファイル: ExchangeEventArgs.cs プロジェクト: BiDuc/u3dxt
 /// <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;
 }
コード例 #6
0
 /// <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;
 }
コード例 #7
0
 public override void ReceivedExchangeReplies(GKPlayer player, object[] replies, GKTurnBasedExchange exchange, GKTurnBasedMatch match)
 {
     TurnBasedMatchesController._OnExchangeCompleted(match, exchange, replies);
 }
コード例 #8
0
 internal static void _OnExchangeRequest(GKTurnBasedMatch match, GKTurnBasedExchange exchange)
 {
     if (_exchangeRequestReceivedHandlers != null)
         _exchangeRequestReceivedHandlers(null, new ExchangeEventArgs(match, exchange));
 }
コード例 #9
0
ファイル: TurnBasedMatch.cs プロジェクト: pmtoolproject/u3dxt
 /// <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);
 }
コード例 #10
0
ファイル: TurnBasedMatch.cs プロジェクト: pmtoolproject/u3dxt
 /// <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));
 }
コード例 #11
0
ファイル: LocalPlayerListener.cs プロジェクト: BiDuc/u3dxt
 public override void ReceivedExchangeRequest(GKPlayer player, GKTurnBasedExchange exchange, GKTurnBasedMatch match)
 {
     TurnBasedMatchesController._OnExchangeRequest(match, exchange);
 }
コード例 #12
0
ファイル: LocalPlayerListener.cs プロジェクト: BiDuc/u3dxt
 public override void ReceivedExchangeReplies(GKPlayer player, object[] replies, GKTurnBasedExchange exchange, GKTurnBasedMatch match)
 {
     TurnBasedMatchesController._OnExchangeCompleted(match, exchange, replies);
 }
コード例 #13
0
ファイル: LocalPlayerListener.cs プロジェクト: BiDuc/u3dxt
 public override void ReceivedExchangeCancellation(GKPlayer player, GKTurnBasedExchange exchange, GKTurnBasedMatch match)
 {
     TurnBasedMatchesController._OnExchangeCancellation(match, exchange);
 }
コード例 #14
0
 public override void ReceivedExchangeRequest(GKPlayer player, GKTurnBasedExchange exchange, GKTurnBasedMatch match)
 {
     TurnBasedMatchesController._OnExchangeRequest(match, exchange);
 }
コード例 #15
0
 internal static void _OnExchangeCancellation(GKTurnBasedMatch match, GKTurnBasedExchange exchange)
 {
     if (_exchangeCancelledHandlers != null)
         _exchangeCancelledHandlers(null, new ExchangeEventArgs(match, exchange));
 }
コード例 #16
0
 internal static void _OnExchangeCompleted(GKTurnBasedMatch match, GKTurnBasedExchange exchange, object[] replies)
 {
     if (_exchangeCompletedHandlers != null)
         _exchangeCompletedHandlers(null, new ExchangeEventArgs(match, exchange));
 }
コード例 #17
0
ファイル: TurnBasedMatch.cs プロジェクト: pmtoolproject/u3dxt
 private void _SendExchangeCompleteHander(GKTurnBasedExchange exchange, NSError error)
 {
     if (_exchangeSentHandlers != null)
         _exchangeSentHandlers(this, new ExchangeSentEventArgs(exchange, error));
 }
コード例 #18
0
 /// <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;
 }
コード例 #19
0
 public override void ReceivedExchangeCancellation(GKPlayer player, GKTurnBasedExchange exchange, GKTurnBasedMatch match)
 {
     TurnBasedMatchesController._OnExchangeCancellation(match, exchange);
 }