Exemplo n.º 1
0
    // ========================
    // 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;
    }
Exemplo n.º 2
0
    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);
    }