Files
qxzb/flash_decompiled/com/control/battle/BattleService.as
2026-03-01 10:12:57 +08:00

440 lines
15 KiB
ActionScript

package com.control.battle
{
import com.control.battle.event.BattleEvent;
import com.control.connect.Connect;
import com.control.data.ReturnBean;
import com.data.DataModoule;
import com.events.DevEvent;
import com.newdata.hero.NewHeroData;
import com.utils.Utils;
import com.view.mc.sprite.LoadingMc;
public class BattleService extends Connect
{
public function BattleService()
{
super();
}
public function getSiegeDefView() : void
{
LoadingMc.getInstance().show();
var _loc1_:String = "com.huzi.develop.action.CastleBattleAction.getWallDefHero";
super.connect(_loc1_,this.getSiegeDefViewResult);
}
private function getSiegeDefViewResult(param1:Object) : void
{
LoadingMc.getInstance().unShow();
var _loc2_:ReturnBean = param1 as ReturnBean;
if(checkResult(_loc2_))
{
return;
}
var _loc3_:BattleEvent = new BattleEvent(BattleEvent.WALL_DEF_HEROLIST);
_loc3_.wallHero = _loc2_.returnObj1;
super.dispatchEvent(_loc3_);
}
public function saveSiegeDef(param1:Object) : void
{
LoadingMc.getInstance().show();
var _loc2_:String = "com.huzi.develop.action.CastleBattleAction.saveSiegeDef";
super.connect(_loc2_,this.saveSiegeDefResult,param1);
}
private function saveSiegeDefResult(param1:Object) : void
{
LoadingMc.getInstance().unShow();
var _loc2_:ReturnBean = param1 as ReturnBean;
if(checkResult(_loc2_))
{
return;
}
var _loc3_:BattleEvent = new BattleEvent(BattleEvent.WALL_DEF_HEROLIST_SAVE);
super.dispatchEvent(_loc3_);
}
public function getChangeArmyView() : void
{
var _loc1_:String = "com.huzi.develop.action.CastleBattleAction.getChangeArmyView";
super.connect(_loc1_,this.getChangeArmyViewResult);
}
private function getChangeArmyViewResult(param1:Object) : void
{
var _loc2_:ReturnBean = param1 as ReturnBean;
if(checkResult(_loc2_))
{
return;
}
var _loc3_:BattleEvent = new BattleEvent(BattleEvent.ARMY_SET_LIST);
_loc3_.armyObj = _loc2_.returnObj1;
super.dispatchEvent(_loc3_);
}
public function saveChangeArmy(param1:Array, param2:String = "") : void
{
LoadingMc.getInstance().show();
var _loc3_:String = "com.huzi.develop.action.CastleBattleAction.saveChangeArmy";
super.connect(_loc3_,this.saveChangeArmyResult,param1,param2);
}
private function saveChangeArmyResult(param1:Object) : void
{
LoadingMc.getInstance().unShow();
var _loc2_:ReturnBean = param1 as ReturnBean;
if(checkResult(_loc2_))
{
return;
}
NewHeroData.setGetHeroListStatus();
var _loc3_:BattleEvent = new BattleEvent(BattleEvent.ARMY_SET_CHANGE);
super.dispatchEvent(_loc3_);
Utils.g_events.dispatchEvent(new DevEvent(DevEvent.CHANGEARMY,_loc2_.returnList1));
}
public function saveBattleDex(param1:int, param2:int) : void
{
var _loc3_:String = "com.huzi.develop.action.CastleBattleAction.saveBattleDex";
super.connect(_loc3_,this.saveBattleDexResult,param1,param2);
}
private function saveBattleDexResult(param1:Object) : void
{
var _loc2_:ReturnBean = param1 as ReturnBean;
if(checkResult(_loc2_))
{
return;
}
var _loc3_:BattleEvent = new BattleEvent(BattleEvent.SaveBattleDex);
super.dispatchEvent(_loc3_);
}
public function deleteBattleDex(param1:int) : void
{
var _loc2_:String = "com.huzi.develop.action.CastleBattleAction.deleteBattleDex";
super.connect(_loc2_,this.deleteBattleDexResult,param1);
}
private function deleteBattleDexResult(param1:Object) : void
{
var _loc2_:ReturnBean = param1 as ReturnBean;
if(checkResult(_loc2_))
{
return;
}
var _loc3_:BattleEvent = new BattleEvent(BattleEvent.DeleteBattleDex);
super.dispatchEvent(_loc3_);
}
public function getPveCastleList() : void
{
var _loc1_:String = "com.huzi.develop.action.CastleBattleAction.listAllPveCastle";
super.connect(_loc1_,this.getPveCastleListResult);
}
private function getPveCastleListResult(param1:Object) : void
{
var _loc2_:ReturnBean = param1 as ReturnBean;
if(checkResult(_loc2_))
{
return;
}
var _loc3_:BattleEvent = new BattleEvent(BattleEvent.B_getPveCastleList);
_loc3_.list = _loc2_.returnList1;
super.dispatchEvent(_loc3_);
}
public function getBattleDexList() : void
{
var _loc1_:String = "com.huzi.develop.action.CastleBattleAction.getBattleDexList";
super.connect(_loc1_,this.getBattleDexListResult);
}
private function getBattleDexListResult(param1:Object) : void
{
var _loc2_:ReturnBean = param1 as ReturnBean;
if(checkResult(_loc2_))
{
return;
}
var _loc3_:BattleEvent = new BattleEvent(BattleEvent.B_getBattleDexList);
_loc3_.list = _loc2_.returnList1;
super.dispatchEvent(_loc3_);
}
public function getChouRen() : void
{
var _loc1_:String = "com.huzi.develop.action.CastleBattleAction.getChouRen";
super.connect(_loc1_,this.getChouRenListResult);
}
private function getChouRenListResult(param1:Object) : void
{
var _loc2_:ReturnBean = param1 as ReturnBean;
if(checkResult(_loc2_))
{
return;
}
var _loc3_:BattleEvent = new BattleEvent(BattleEvent.B_getChouRen);
_loc3_.list = _loc2_.returnList1;
super.dispatchEvent(_loc3_);
}
public function getChongToUser() : void
{
var _loc1_:String = "com.huzi.develop.action.CastleBattleAction.getChongToUser";
super.connect(_loc1_,this.getChongToUserListResult);
}
private function getChongToUserListResult(param1:Object) : void
{
var _loc2_:ReturnBean = param1 as ReturnBean;
if(checkResult(_loc2_))
{
return;
}
var _loc3_:BattleEvent = new BattleEvent(BattleEvent.B_getChongToUser);
_loc3_.list = _loc2_.returnList1;
super.dispatchEvent(_loc3_);
}
public function getBattleFlagUser() : void
{
var _loc1_:String = "com.huzi.develop.action.CastleBattleAction.getBattleFlagUser";
super.connect(_loc1_,this.getBattleFlagUserResult);
}
private function getBattleFlagUserResult(param1:Object) : void
{
var _loc2_:ReturnBean = param1 as ReturnBean;
if(checkResult(_loc2_))
{
return;
}
var _loc3_:BattleEvent = new BattleEvent(BattleEvent.B_getBattleFlagUser);
_loc3_.list = _loc2_.returnList1;
super.dispatchEvent(_loc3_);
}
public function getBattlePlan() : void
{
var _loc1_:String = "com.huzi.develop.action.CastleBattleAction.getBattlePlan1";
super.connect(_loc1_,this.getBattlePlanResult);
}
private function getBattlePlanResult(param1:Object) : void
{
var _loc2_:ReturnBean = param1 as ReturnBean;
if(checkResult(_loc2_))
{
return;
}
var _loc3_:BattleEvent = new BattleEvent(BattleEvent.B_getBattlePlanResult);
_loc3_.list = _loc2_.returnList1;
super.dispatchEvent(_loc3_);
}
public function getPveDrop(param1:int, param2:int) : void
{
var _loc3_:String = "com.huzi.develop.action.CastleBattleAction.getPveDrop";
super.connect(_loc3_,this.getPveDropResult,param1,param2);
}
private function getPveDropResult(param1:Object) : void
{
var _loc2_:BattleEvent = new BattleEvent(BattleEvent.B_getPveDrop);
_loc2_.armyObj = param1;
super.dispatchEvent(_loc2_);
}
public function remainPvpNum() : void
{
var _loc1_:String = "com.huzi.combat.action.CombatAction.remainPvpNum";
super.connect(_loc1_,this.remainPvpNumResult);
}
private function remainPvpNumResult(param1:Object) : void
{
var _loc2_:ReturnBean = param1 as ReturnBean;
if(checkResult(_loc2_))
{
return;
}
DataModoule.getInstance().userMgr.remainPvpNum = int(_loc2_.returnObj1);
Utils.g_events.dispatchEvent(new DevEvent(DevEvent.RemainPvpNum_UPDATE));
}
public function armyOutBattle(param1:Object) : void
{
LoadingMc.getInstance().show();
var _loc2_:String = "com.huzi.combat.action.CombatAction.armyOutBattle";
super.connect(_loc2_,this.armyOutBattleResult,param1);
}
private function armyOutBattleResult(param1:Object) : void
{
LoadingMc.getInstance().unShow();
var _loc2_:ReturnBean = param1 as ReturnBean;
if(checkResult(_loc2_))
{
return;
}
var _loc3_:BattleEvent = new BattleEvent(BattleEvent.B_armyOutBattle);
_loc3_.result = _loc2_.result;
_loc3_.msg = _loc2_.msg;
super.dispatchEvent(_loc3_);
}
public function listArmyOut() : void
{
var _loc1_:String = "com.huzi.combat.action.CombatAction.listArmyOut";
super.connect(_loc1_,this.listArmyOutResult);
}
private function listArmyOutResult(param1:Object) : void
{
var _loc2_:ReturnBean = param1 as ReturnBean;
if(checkResult(_loc2_))
{
return;
}
var _loc3_:BattleEvent = new BattleEvent(BattleEvent.B_listArmyOut);
_loc3_.list = _loc2_.returnList1;
super.dispatchEvent(_loc3_);
}
public function getArmyOutList(param1:int) : void
{
var _loc2_:String = "com.huzi.combat.action.CombatAction.getArmyOutList";
super.connect(_loc2_,this.getArmyOutListResult,param1);
}
private function getArmyOutListResult(param1:Object) : void
{
var _loc2_:ReturnBean = param1 as ReturnBean;
if(checkResult(_loc2_))
{
return;
}
var _loc3_:BattleEvent = new BattleEvent(BattleEvent.B_getArmyOutList);
_loc3_.armyObj = _loc2_.returnObj1;
super.dispatchEvent(_loc3_);
}
public function callBackOutArmy(param1:int) : void
{
LoadingMc.getInstance().show();
var _loc2_:String = "com.huzi.combat.action.CombatAction.callBackOutArmy";
super.connect(_loc2_,this.callBackOutArmyResult,param1);
}
private function callBackOutArmyResult(param1:Object) : void
{
LoadingMc.getInstance().unShow();
var _loc2_:ReturnBean = param1 as ReturnBean;
if(checkResult(_loc2_))
{
return;
}
var _loc3_:BattleEvent = new BattleEvent(BattleEvent.B_callBackOutArmy);
super.dispatchEvent(_loc3_);
}
public function callBackLeagueDefArmy(param1:int) : void
{
LoadingMc.getInstance().show();
var _loc2_:String = "com.huzi.combat.action.CombatAction.callBackLeagueDefArmy";
super.connect(_loc2_,this.callBackLeagueDefArmyResult,param1);
}
private function callBackLeagueDefArmyResult(param1:Object) : void
{
LoadingMc.getInstance().unShow();
var _loc2_:ReturnBean = param1 as ReturnBean;
if(checkResult(_loc2_))
{
return;
}
var _loc3_:BattleEvent = new BattleEvent(BattleEvent.B_callBackLeagueDefArmy);
super.dispatchEvent(_loc3_);
}
public function getChangeArmyView4YS() : void
{
var _loc1_:String = "com.huzi.develop.action.CastleBattleAction.getChangeArmyView4YS";
super.connect(_loc1_,this.getChangeArmyView4YSResult);
}
private function getChangeArmyView4YSResult(param1:Object) : void
{
var _loc2_:ReturnBean = param1 as ReturnBean;
if(checkResult(_loc2_))
{
return;
}
var _loc3_:BattleEvent = new BattleEvent(BattleEvent.B_getChangeArmyView4YS);
_loc3_.armyObj = _loc2_.returnObj1;
super.dispatchEvent(_loc3_);
}
public function saveYsChangeArmy(param1:Object) : *
{
LoadingMc.getInstance().show();
var _loc2_:String = "com.huzi.develop.action.CastleBattleAction.saveYsChangeArmy";
super.connect(_loc2_,this.saveYsChangeArmyResult,param1);
}
private function saveYsChangeArmyResult(param1:Object) : void
{
LoadingMc.getInstance().unShow();
var _loc2_:ReturnBean = param1 as ReturnBean;
if(checkResult(_loc2_))
{
return;
}
var _loc3_:BattleEvent = new BattleEvent(BattleEvent.B_saveYsChangeArmy);
super.dispatchEvent(_loc3_);
}
public function getGuildMilitaryMessage() : void
{
var _loc1_:String = "com.huzi.combat.action.CombatAction.getGuildMilitaryMessage";
super.connect(_loc1_,this.getGuildMilitaryMessageResult);
}
private function getGuildMilitaryMessageResult(param1:Object) : void
{
var _loc2_:ReturnBean = param1 as ReturnBean;
if(checkResult(_loc2_))
{
return;
}
var _loc3_:BattleEvent = new BattleEvent(BattleEvent.B_listUnionArmyOut);
_loc3_.list = _loc2_.returnList1;
dispatchEvent(_loc3_);
}
public function getPvpTime(param1:int, param2:int, param3:int) : void
{
var _loc4_:String = "com.huzi.combat.action.CombatAction.getPvpTime";
super.connect(_loc4_,this.getPvpTimeResult,param1,param2,param3);
}
private function getPvpTimeResult(param1:Object) : void
{
var _loc2_:ReturnBean = param1 as ReturnBean;
if(checkResult(_loc2_))
{
return;
}
var _loc3_:BattleEvent = new BattleEvent(BattleEvent.B_getPvpTime);
_loc3_.armyObj = _loc2_.returnObj1;
dispatchEvent(_loc3_);
}
}
}