|
@@ -156,6 +156,11 @@ public class CreateSeaSJEventHandler : AEvent<CreateSeaSJTask>
|
|
|
var taskSys = Game.Scene.GetComponent<TaskComponent>();
|
|
|
SeaSJRescueMission mission = ComponentFactory.Create<SeaSJRescueMission>();
|
|
|
taskSys.Missions.Add(mission);
|
|
|
+
|
|
|
+ var jySys = Game.Scene.GetComponent<JYComponent>();
|
|
|
+ jySys.SeaSJRescueMissions.Add(mission);
|
|
|
+
|
|
|
+
|
|
|
mission.MissionId = $"海上搜索救援任务 {config.SeaSJTask.missionInformation.MissionName}";
|
|
|
mission.ExecutionContext = config.EditorConfig.runCounts;
|
|
|
mission.AddComponent<SJTotalTaskPerformanceComponent>();
|
|
@@ -209,6 +214,11 @@ public class CreateLandSJEventHandler : AEvent<CreateLandSXTask>
|
|
|
var taskSys = Game.Scene.GetComponent<TaskComponent>();
|
|
|
LandSJRescueMission mission = ComponentFactory.Create<LandSJRescueMission>();
|
|
|
taskSys.Missions.Add(mission);
|
|
|
+
|
|
|
+ var jySys = Game.Scene.GetComponent<JYComponent>();
|
|
|
+ jySys.LandSJRescueMissions.Add(mission);
|
|
|
+
|
|
|
+
|
|
|
mission.MissionId = $"陆上搜寻救援任务 {config.LandSXTask.missionInformation.MissionName}";
|
|
|
mission.ExecutionContext = config.EditorConfig.runCounts;
|
|
|
//mission.AddComponent<SJTotalTaskPerformanceComponent>();
|
|
@@ -266,6 +276,11 @@ public class CreateLandSJEventHandler : AEvent<CreateLandSXTask>
|
|
|
var taskSys = Game.Scene.GetComponent<TaskComponent>();
|
|
|
KZDYMission mission = ComponentFactory.Create<KZDYMission>();
|
|
|
taskSys.Missions.Add(mission);
|
|
|
+
|
|
|
+ var jySys = Game.Scene.GetComponent<JYComponent>();
|
|
|
+ jySys.KZDYMissions.Add(mission);
|
|
|
+
|
|
|
+
|
|
|
mission.MissionId = $"空中吊运救援任务 {config.KZDYTask.missionInformation.MissionName}";
|
|
|
mission.ExecutionContext = config.EditorConfig.runCounts;
|
|
|
//mission.AddComponent<SJTotalTaskPerformanceComponent>();
|
|
@@ -289,12 +304,12 @@ public class CreateLandSJEventHandler : AEvent<CreateLandSXTask>
|
|
|
mission.Aircrafts.Add(aircraft);
|
|
|
aircraft.taskContent = config.KZDYTask;
|
|
|
aircraft.AircraftId = config.KZDYTask.aircraftInfos[i].AircraftId;
|
|
|
- aircraft.MissionEndPoint = new MissionEndPoint
|
|
|
- {
|
|
|
- MissionEndPointLongitude = targetPoint.TargetPointLongitude,
|
|
|
- MissionEndPointLatitude = targetPoint.TargetPointLatitude,
|
|
|
- MissionEndPointHeight = targetPoint.TargetPointHeight
|
|
|
- };
|
|
|
+ // aircraft.MissionEndPoint = new MissionEndPoint
|
|
|
+ // {
|
|
|
+ // MissionEndPointLongitude = targetPoint.TargetPointLongitude,
|
|
|
+ // MissionEndPointLatitude = targetPoint.TargetPointLatitude,
|
|
|
+ // MissionEndPointHeight = targetPoint.TargetPointHeight
|
|
|
+ // };
|
|
|
|
|
|
foreach (var item in config.KZDYTask.KZDYParameters)
|
|
|
{
|
|
@@ -320,6 +335,10 @@ public class CreateLandSJEventHandler : AEvent<CreateLandSXTask>
|
|
|
var taskSys = Game.Scene.GetComponent<TaskComponent>();
|
|
|
KTKSMission mission = ComponentFactory.Create<KTKSMission>();
|
|
|
taskSys.Missions.Add(mission);
|
|
|
+
|
|
|
+ var jySys = Game.Scene.GetComponent<JYComponent>();
|
|
|
+ jySys.KTKSMissions.Add(mission);
|
|
|
+
|
|
|
mission.MissionId = $"空投空送任务 {config.KTKSTask.missionInformation.MissionName}";
|
|
|
mission.ExecutionContext = config.EditorConfig.runCounts;
|
|
|
//mission.AddComponent<SJTotalTaskPerformanceComponent>();
|
|
@@ -375,6 +394,10 @@ public class CreateLandSJEventHandler : AEvent<CreateLandSXTask>
|
|
|
var taskSys = Game.Scene.GetComponent<TaskComponent>();
|
|
|
ZSJYMission mission = ComponentFactory.Create<ZSJYMission>();
|
|
|
taskSys.Missions.Add(mission);
|
|
|
+
|
|
|
+ var jySys = Game.Scene.GetComponent<JYComponent>();
|
|
|
+ jySys.ZSJYMissions.Add(mission);
|
|
|
+
|
|
|
mission.MissionId = $"着水救援任务 {config.ZSJYTask.missionInformation.MissionName}";
|
|
|
mission.ExecutionContext = config.EditorConfig.runCounts;
|
|
|
//mission.AddComponent<SJTotalTaskPerformanceComponent>();
|
|
@@ -429,6 +452,11 @@ public class CreateLandSJEventHandler : AEvent<CreateLandSXTask>
|
|
|
var taskSys = Game.Scene.GetComponent<TaskComponent>();
|
|
|
JJJYMission mission = ComponentFactory.Create<JJJYMission>();
|
|
|
taskSys.Missions.Add(mission);
|
|
|
+
|
|
|
+
|
|
|
+ var jySys = Game.Scene.GetComponent<JYComponent>();
|
|
|
+ jySys.JJJYMissions.Add(mission);
|
|
|
+
|
|
|
mission.MissionId = $"机降救援任务 {config.JJJYTask.missionInformation.MissionName}";
|
|
|
mission.ExecutionContext = config.EditorConfig.runCounts;
|
|
|
//mission.AddComponent<SJTotalTaskPerformanceComponent>();
|