/// <summary> /// 初始化当前仿真使命类特有的需要传递给策略的变量名和变量值,在当前使命类构造函数中调用 /// 添加到仿真使命基类的哈希表Hashtable成员中 /// </summary> private void InitHtMissionVariables() { HtMissionVariables.Add("IsYellowFish2Caught", gool[0]); HtMissionVariables.Add("IsYellowFish3Caught", gool[1]); HtMissionVariables.Add("IsYellowFish4Caught", gool[2]); HtMissionVariables.Add("IsRedFish2Caught", goor[0]); HtMissionVariables.Add("IsRedFish3Caught", goor[1]); HtMissionVariables.Add("IsRedFish4Caught", goor[2]); }
/// <summary> /// 初始化当前仿真使命类特有的需要传递给策略的变量名和变量值,在当前使命类构造函数中调用 /// 添加到仿真使命基类的哈希表Hashtable成员中 /// </summary> private void InitHtMissionVariables() { // 初始化当前已经完成的单程数量 HtMissionVariables.Add("Ball0InHole", scores[0]); HtMissionVariables.Add("Ball1InHole", scores[1]); HtMissionVariables.Add("Ball2InHole", scores[2]); HtMissionVariables.Add("Ball3InHole", scores[3]); HtMissionVariables.Add("Ball4InHole", scores[4]); HtMissionVariables.Add("Ball5InHole", scores[5]); }
/// <summary> /// 初始化当前仿真使命类特有的需要传递给策略的变量名和变量值,在当前使命类构造函数中调用 /// 添加到仿真使命基类的哈希表Hashtable成员中 /// </summary> private void InitHtMissionVariables() { // 初始化在执行任务1时仿真机器鱼0碰过仿真水球标志 HtMissionVariables.Add("IsCollidedBallAndFish0AtStage1", "false"); // 初始化在执行任务1时仿真机器鱼1碰过仿真水球标志 HtMissionVariables.Add("IsCollidedBallAndFish1AtStage1", "false"); // 初始化在执行任务2时仿真机器鱼0碰过仿真水球标志 HtMissionVariables.Add("IsCollidedBallAndFish0AtStage2", "false"); // 初始化在执行任务2时仿真机器鱼1碰过仿真水球标志 HtMissionVariables.Add("IsCollidedBallAndFish1AtStage2", "false"); // 初始化在执行任务3时仿真机器鱼0碰过仿真水球标志 HtMissionVariables.Add("IsCollidedBallAndFish0AtStage3", "false"); // 初始化在执行任务3时仿真机器鱼1碰过仿真水球标志 HtMissionVariables.Add("IsCollidedBallAndFish1AtStage3", "false"); // 初始化在执行任务4时仿真机器鱼0碰过仿真水球标志 HtMissionVariables.Add("IsCollidedBallAndFish0AtStage4", "false"); // 初始化在执行任务4时仿真机器鱼1碰过仿真水球标志 HtMissionVariables.Add("IsCollidedBallAndFish1AtStage4", "false"); // 初始化正在执行的协作任务编号 HtMissionVariables.Add("ExecutingTaskNo", "1"); }
/// <summary> /// 初始化当前仿真使命类特有的需要传递给策略的变量名和变量值,在当前使命类构造函数中调用 /// 添加到仿真使命基类的哈希表Hashtable成员中 /// </summary> private void InitHtMissionVariables() { // 初始化当前已经完成的单程数量 HtMissionVariables.Add("CompetitionPeriod", ((int)MatchHelper.CompetitionPeriod.NormalTime).ToString()); HtMissionVariables.Add("Ball_1_Left_Status", ballleft[1]); HtMissionVariables.Add("Ball_2_Left_Status", ballleft[2]); HtMissionVariables.Add("Ball_3_Left_Status", ballleft[3]); HtMissionVariables.Add("Ball_4_Left_Status", ballleft[4]); HtMissionVariables.Add("Ball_5_Left_Status", ballleft[5]); HtMissionVariables.Add("Ball_6_Left_Status", ballleft[6]); HtMissionVariables.Add("Ball_7_Left_Status", ballleft[7]); HtMissionVariables.Add("Ball_8_Left_Status", ballleft[8]); HtMissionVariables.Add("Ball_0_Left_Status", ballright[0]); HtMissionVariables.Add("Ball_1_Right_Status", ballright[1]); HtMissionVariables.Add("Ball_2_Right_Status", ballright[2]); HtMissionVariables.Add("Ball_3_Right_Status", ballright[3]); HtMissionVariables.Add("Ball_4_Right_Status", ballright[4]); HtMissionVariables.Add("Ball_5_Right_Status", ballright[5]); HtMissionVariables.Add("Ball_6_Right_Status", ballright[6]); HtMissionVariables.Add("Ball_7_Right_Status", ballright[7]); HtMissionVariables.Add("Ball_8_Right_Status", ballright[8]); HtMissionVariables.Add("Ball_0_Right_Status", ballright[0]); }
/// <summary> /// 初始化当前仿真使命类特有的需要传递给策略的变量名和变量值,在当前使命类构造函数中调用 /// 添加到仿真使命基类的哈希表Hashtable成员中 /// </summary> private void InitHtMissionVariables() { // 初始化当前已经完成的单程数量 HtMissionVariables.Add("CompetitionPeriod", ((int)MatchHelper.CompetitionPeriod.NormalTime).ToString()); }
/// <summary> /// 初始化当前仿真使命类特有的需要传递给策略的变量名和变量值,在当前使命类构造函数中调用 /// 添加到仿真使命基类的哈希表Hashtable成员中 /// </summary> private void InitHtMissionVariables() { // 初始化当前已经完成的单程数量 HtMissionVariables.Add("FinishedSingleTripCount", "0"); }