public void Leave(TurnBasedMatch match, Action <bool> callback) { callback = Callbacks.AsOnGameThreadCallback(callback); FindEqualVersionMatch(match, callback, foundMatch => { mTurnBasedManager.LeaveMatchDuringTheirTurn(foundMatch, status => callback(status > 0)); }); }
public void Leave(GooglePlayGames.BasicApi.Multiplayer.TurnBasedMatch match, Action <bool> callback) { callback = Callbacks.AsOnGameThreadCallback(callback); FindEqualVersionMatch(match, callback, delegate(NativeTurnBasedMatch foundMatch) { mTurnBasedManager.LeaveMatchDuringTheirTurn(foundMatch, delegate(CommonErrorStatus.MultiplayerStatus status) { callback(status > (CommonErrorStatus.MultiplayerStatus) 0); }); }); }