// ======================== // sychronize battle progress // private static PBConnect_finishBattle.DelegateConnectCallback sychronizeCallback; public static void SychronizeBattleProgress(int currentFightId, List <SlgPB.UnitGroup> deadUnits, PBConnect_finishPVPLadder.DelegateConnectCallback callback) { Assert.assert(currentFightId > 0); FinishBattleRequest request = new FinishBattleRequest(); request.api = new Model_ApiRequest().api; request.fightId = currentFightId; ListHelper.Push(request.unitGroup, deadUnits); request.fightResult = (int)PBConnect_finishBattle.FIGHT_RESULT.SYCHRONIZE_PROGRESS; request.star = 0; (new PBConnect_finishPVPLadder()).Send(request, callback); // sychronizeCallback = callback; }
public static void FinishPvpLadder(int fightId, int isWin, List <SlgPB.UnitGroup> deadUnits, PBConnect_finishPVPLadder.DelegateConnectCallback callback) { FinishBattleRequest request = new FinishBattleRequest(); request.api = new Model_ApiRequest().api; request.fightId = fightId; request.fightResult = isWin; request.star = 0; ListHelper.Push(request.unitGroup, deadUnits); (new PBConnect_finishPVPLadder()).Send(request, callback); }