|
@@ -266,8 +266,8 @@ public class CreateSeaSJEventHandler : AEvent<CreateSeaSJTask>
|
|
protected override UniTask Run(CreateSeaSJTask config)
|
|
protected override UniTask Run(CreateSeaSJTask config)
|
|
{
|
|
{
|
|
var taskSys = Game.Scene.GetComponent<TaskComponent>();
|
|
var taskSys = Game.Scene.GetComponent<TaskComponent>();
|
|
- taskSys.isSea = true;
|
|
|
|
SeaSJRescueMission mission = ComponentFactory.Create<SeaSJRescueMission>();
|
|
SeaSJRescueMission mission = ComponentFactory.Create<SeaSJRescueMission>();
|
|
|
|
+ mission.date = taskSys.date;
|
|
taskSys.SeaSJRescueMissions.Add(mission);
|
|
taskSys.SeaSJRescueMissions.Add(mission);
|
|
mission.MissionId = $"海上搜索救援任务 {config.SeaSJTask.missionInformation.MissionName}";
|
|
mission.MissionId = $"海上搜索救援任务 {config.SeaSJTask.missionInformation.MissionName}";
|
|
mission.ExecutionContext = config.EditorConfig.runCounts;
|
|
mission.ExecutionContext = config.EditorConfig.runCounts;
|
|
@@ -316,10 +316,8 @@ public class CreateLandSJEventHandler : AEvent<CreateLandSXTask>
|
|
protected override UniTask Run(CreateLandSXTask config)
|
|
protected override UniTask Run(CreateLandSXTask config)
|
|
{
|
|
{
|
|
var taskSys = Game.Scene.GetComponent<TaskComponent>();
|
|
var taskSys = Game.Scene.GetComponent<TaskComponent>();
|
|
- if (taskSys.isSea)
|
|
|
|
- return UniTask.CompletedTask; ;
|
|
|
|
- taskSys.isLand = true;
|
|
|
|
LandSJRescueMission mission = ComponentFactory.Create<LandSJRescueMission>();
|
|
LandSJRescueMission mission = ComponentFactory.Create<LandSJRescueMission>();
|
|
|
|
+ mission.date = taskSys.date;
|
|
taskSys.LandSJRescueMissions.Add(mission);
|
|
taskSys.LandSJRescueMissions.Add(mission);
|
|
mission.MissionId = $"陆上搜寻救援任务 {config.LandSXTask.missionInformation.MissionName}";
|
|
mission.MissionId = $"陆上搜寻救援任务 {config.LandSXTask.missionInformation.MissionName}";
|
|
mission.ExecutionContext = config.EditorConfig.runCounts;
|
|
mission.ExecutionContext = config.EditorConfig.runCounts;
|
|
@@ -374,6 +372,7 @@ public class CreateLandSJEventHandler : AEvent<CreateLandSXTask>
|
|
{
|
|
{
|
|
var taskSys = Game.Scene.GetComponent<TaskComponent>();
|
|
var taskSys = Game.Scene.GetComponent<TaskComponent>();
|
|
KZDYMission mission = ComponentFactory.Create<KZDYMission>();
|
|
KZDYMission mission = ComponentFactory.Create<KZDYMission>();
|
|
|
|
+ mission.date = taskSys.date;
|
|
taskSys.KZDYMissions.Add(mission);
|
|
taskSys.KZDYMissions.Add(mission);
|
|
mission.MissionId = $"空中吊运救援任务 {config.KZDYTask.missionInformation.MissionName}";
|
|
mission.MissionId = $"空中吊运救援任务 {config.KZDYTask.missionInformation.MissionName}";
|
|
mission.ExecutionContext = config.EditorConfig.runCounts;
|
|
mission.ExecutionContext = config.EditorConfig.runCounts;
|
|
@@ -403,9 +402,6 @@ public class CreateLandSJEventHandler : AEvent<CreateLandSXTask>
|
|
MissionEndPointHeight = targetPoint.TargetPointHeight
|
|
MissionEndPointHeight = targetPoint.TargetPointHeight
|
|
};
|
|
};
|
|
|
|
|
|
- aircraft.isSea = taskSys.isSea;
|
|
|
|
- aircraft.isLand = taskSys.isLand;
|
|
|
|
-
|
|
|
|
foreach (var item in config.KZDYTask.KZDYParameters)
|
|
foreach (var item in config.KZDYTask.KZDYParameters)
|
|
{
|
|
{
|
|
if (item.AircraftId == aircraft.AircraftId)
|
|
if (item.AircraftId == aircraft.AircraftId)
|
|
@@ -429,6 +425,7 @@ public class CreateLandSJEventHandler : AEvent<CreateLandSXTask>
|
|
{
|
|
{
|
|
var taskSys = Game.Scene.GetComponent<TaskComponent>();
|
|
var taskSys = Game.Scene.GetComponent<TaskComponent>();
|
|
KTKSMission mission = ComponentFactory.Create<KTKSMission>();
|
|
KTKSMission mission = ComponentFactory.Create<KTKSMission>();
|
|
|
|
+ mission.date = taskSys.date;
|
|
taskSys.KTKSMissions.Add(mission);
|
|
taskSys.KTKSMissions.Add(mission);
|
|
mission.MissionId = $"空投空送任务 {config.KTKSTask.missionInformation.MissionName}";
|
|
mission.MissionId = $"空投空送任务 {config.KTKSTask.missionInformation.MissionName}";
|
|
mission.ExecutionContext = config.EditorConfig.runCounts;
|
|
mission.ExecutionContext = config.EditorConfig.runCounts;
|
|
@@ -482,6 +479,7 @@ public class CreateLandSJEventHandler : AEvent<CreateLandSXTask>
|
|
{
|
|
{
|
|
var taskSys = Game.Scene.GetComponent<TaskComponent>();
|
|
var taskSys = Game.Scene.GetComponent<TaskComponent>();
|
|
ZSJYMission mission = ComponentFactory.Create<ZSJYMission>();
|
|
ZSJYMission mission = ComponentFactory.Create<ZSJYMission>();
|
|
|
|
+ mission.date = taskSys.date;
|
|
taskSys.ZSJYMissions.Add(mission);
|
|
taskSys.ZSJYMissions.Add(mission);
|
|
mission.MissionId = $"着水救援任务 {config.ZSJYTask.missionInformation.MissionName}";
|
|
mission.MissionId = $"着水救援任务 {config.ZSJYTask.missionInformation.MissionName}";
|
|
mission.ExecutionContext = config.EditorConfig.runCounts;
|
|
mission.ExecutionContext = config.EditorConfig.runCounts;
|
|
@@ -534,6 +532,7 @@ public class CreateLandSJEventHandler : AEvent<CreateLandSXTask>
|
|
{
|
|
{
|
|
var taskSys = Game.Scene.GetComponent<TaskComponent>();
|
|
var taskSys = Game.Scene.GetComponent<TaskComponent>();
|
|
JJJYMission mission = ComponentFactory.Create<JJJYMission>();
|
|
JJJYMission mission = ComponentFactory.Create<JJJYMission>();
|
|
|
|
+ mission.date = taskSys.date;
|
|
taskSys.JJJYMissions.Add(mission);
|
|
taskSys.JJJYMissions.Add(mission);
|
|
mission.MissionId = $"机降救援任务 {config.JJJYTask.missionInformation.MissionName}";
|
|
mission.MissionId = $"机降救援任务 {config.JJJYTask.missionInformation.MissionName}";
|
|
mission.ExecutionContext = config.EditorConfig.runCounts;
|
|
mission.ExecutionContext = config.EditorConfig.runCounts;
|
|
@@ -588,6 +587,7 @@ public class CreateLandSJEventHandler : AEvent<CreateLandSXTask>
|
|
{
|
|
{
|
|
var taskSys = Game.Scene.GetComponent<TaskComponent>();
|
|
var taskSys = Game.Scene.GetComponent<TaskComponent>();
|
|
SHJMission mission = ComponentFactory.Create<SHJMission>();
|
|
SHJMission mission = ComponentFactory.Create<SHJMission>();
|
|
|
|
+ mission.date = taskSys.date;
|
|
taskSys.SHJMissions.Add(mission);
|
|
taskSys.SHJMissions.Add(mission);
|
|
mission.MissionId = $"索滑降救援任务 {config.SHJTask.missionInformation.MissionName}";
|
|
mission.MissionId = $"索滑降救援任务 {config.SHJTask.missionInformation.MissionName}";
|
|
mission.ExecutionContext = config.EditorConfig.runCounts;
|
|
mission.ExecutionContext = config.EditorConfig.runCounts;
|