Ejemplo n.º 1
0
    /**开始扫荡  */
    private void M_doSweep()
    {
        bool checkOk = false;

        switch (type)
        {
        case EnumSweep.fuben:
            checkOk = M_fubenMissionConfirm();
            break;

        case EnumSweep.boss:
            checkOk = M_bossMissionConfirm();
            break;
        }
        isCanSuccese = checkOk;
        if (checkOk)
        {
            int armyId = ArmyManager.Instance.activeID;

            int triggerPKEvent = 0;
            if (type == EnumSweep.fuben)
            {
                triggerPKEvent = pkCheckBox.value ? 1 : 0;
            }
            SweepManagement.Instance.clearData();
            SweepBeginFPort fport = FPortManager.Instance.getFPort <SweepBeginFPort> ();
            fport.startSweep(sweepMission.sid, missionLevel, armyId, now, triggerPKEvent, M_onServerCallBack);
        }
    }
Ejemplo n.º 2
0
 public override void OnNetResume()
 {
     base.OnNetResume();
     if (sweepMission != null)
     {
         if (!isCanSuccese)
         {
             return;
         }
         int armyId         = ArmyManager.Instance.activeID;
         int triggerPKEvent = 0;
         if (type == EnumSweep.fuben)
         {
             triggerPKEvent = pkCheckBox.value ? 1 : 0;
         }
         SweepManagement.Instance.clearData();
         SweepBeginFPort fport = FPortManager.Instance.getFPort <SweepBeginFPort>();
         fport.startSweep(sweepMission.sid, missionLevel, armyId, now, triggerPKEvent, M_onNetResumeCallBack);
     }
 }