private void Button_Click_7(object sender, RoutedEventArgs e) { new_User_Normal_MissionInfo nunm = new new_User_Normal_MissionInfo(im.BattleLoop_AN_Teams, im.userdatasummery.user_info.experience); MessageBox.Show("请确保已勾选MVP,战斗效能和正确的梯队 重要的人形上锁"); MessageBox.Show("请确保已勾选MVP,战斗效能和正确的梯队 重要的人形上锁"); MessageBox.Show("请确保已勾选MVP,战斗效能和正确的梯队 重要的人形上锁"); if (string.IsNullOrEmpty(Task1TeamE.Text.ToString())) { MessageBox.Show("效能"); return; } List <string> t = TaskO.Text.ToLower().Split(' ').ToList(); var Comboxtaskmap = this.Task1Map.SelectedItem as ComboBoxItem; if (!string.IsNullOrEmpty(Comboxtaskmap.Content.ToString())) { nunm.TaskMap = Comboxtaskmap.Content.ToString(); } foreach (var item in t) { if (item.Contains("-map")) { nunm.TaskMap = item.Remove(0, 4); } if (item.Contains("-loginnum")) { Int32.TryParse(item.Remove(0, 9), out ProgrameData.BL_ReLogin_num); } if (item.Contains("-lv")) { int requestlv; Int32.TryParse(item.Remove(0, 3), out requestlv); nunm.requestLv = requestlv; } } if (t.Contains("-ns")) { nunm.needSupply = false; } int.TryParse(BattleMaxLoopTime.Text, out nunm.MaxLoopTime); im.dic_userbattletaskinfo[0] = nunm; ProgrameData.TaskList.Add(TaskList.TaskBattle_1); }
//Corridor public void BattleCorridor() { if (im.action.CheckTeamIsEmpty(ProgrameData.AutoDefenseTrialBattleT)) { return; } BattleTask_team_info bti = new BattleTask_team_info(); bti.TeamEffect = 25810; bti.isMainTeam = true; bti.TeamID = ProgrameData.AutoDefenseTrialBattleT; bti.teaminfo = UserData.UserDataSummery.team_info[ProgrameData.AutoDefenseTrialBattleT]; //bti.MVP = UserData.UserDataSummery.team_info[ProgrameData.AutoDefenseTrialBattleT][1].id; im.BattleLoop_S_Teams.Add(bti);//另外弄个 new_User_Normal_MissionInfo ubti = new new_User_Normal_MissionInfo(im.BattleLoop_S_Teams, im.userdatasummery.user_info.experience); Random random = new Random(); int stepNum = 0; string result = ""; Corridor.spots1.team_id = ubti.Teams[0].TeamID;//机霰 Corridor.dic_TeamMove[0].team_id = ubti.Teams[0].TeamID; Corridor.dic_TeamMove[1].team_id = ubti.Teams[0].TeamID; Corridor.dic_TeamMove[2].team_id = ubti.Teams[0].TeamID; Corridor.dic_TeamMove[3].team_id = ubti.Teams[0].TeamID; Corridor.dic_TeamMove[4].team_id = ubti.Teams[0].TeamID; im.battle_loop.Check_Equip_Gun_FULL(); im.action.startMission(Corridor.mission_id, Corridor.Mission_Start_spots); im.action.teamMove(Corridor.dic_TeamMove[stepNum++]); im.action.teamMove_Random(Corridor.dic_TeamMove[stepNum++]); im.action.teamMove_Random(Corridor.dic_TeamMove[stepNum++]); im.action.teamMove_Random(Corridor.dic_TeamMove[stepNum++]); im.action.teamMove_Random(Corridor.dic_TeamMove[stepNum++]); ubti.Teams[0].TeamEffect = 25810; newBattleData.Teams = ubti.Teams; newBattleData.setData(5520, 0, 0, random.Next(8, 10), 26483, 28819, 10009, im.userdatasummery.user_info.experience); if (im.action.Normal_battleFinish(newBattleData.stringBuilder.ToString(), ref result)) { im.battle_loop.Battle_Result_PRO(ref ubti, 0, ref result); } im.BattleLoop_S_Teams.Clear(); }
public InstanceManager(MainWindow mainWindow) { this.userlogin = new UserLogin(this); this.mainWindow = mainWindow; this.backgroundthread = new BackgroundThread(this); this.uihelp = new UIHelp(this); this.action = new ACTION(this); this.configManager = new ConfigManager(this); this.asset_textes = new Programe.TextRes.Asset_Textes(this); this.catchdatasummery = new CatchDataSummery(this); this.userdatasummery = new UserDataSummery(this); this.friend = new Friend(this); this.battleloop_n = new BattleLoop_Normal(this); this.battleloop_a = new BattleLoop_Activity(this); this.battleloop_s = new BattleLoop_Simulation(this); //4个后勤任务 for (int x = 0; x < 4; x++) { Operation_Act_Info auto_operation_act = new Operation_Act_Info(); Dic_auto_operation_act.Add(Dic_auto_operation_act.Count, auto_operation_act); } //练级任务 new_User_Normal_MissionInfo nunm = new new_User_Normal_MissionInfo(BattleLoop_AN_Teams, 0); dic_userbattletaskinfo.Add(dic_userbattletaskinfo.Count, nunm); for (int x = 0; x < 2; x++) { EquipBuilt eb = new EquipBuilt(); this.list_equipBuilt.Add(eb); } this.auto_summery = new Auto_Summery(this); this.battle_loop = new BattleLoop(this); }