编辑器屏蔽关卡胜利失败星级条件

main
zhangaotian 2025-12-17 16:44:57 +08:00
parent 3f2727555f
commit eb20e85af9
3 changed files with 9 additions and 11 deletions

View File

@ -538,9 +538,7 @@ namespace Gameplay.Level
/// 巡逻区域
/// </summary>
[HideInInspector] public List<PatrolData> patrolRegionData = new();
#region 关卡胜利失败星级条件

View File

@ -680,7 +680,7 @@ public partial class LevelEditorWindow
taskInfos = currentLevelData.taskInfos.Select(t => new TaskInfoEditor(t)).ToList();
// 加载胜利失败星级条件
successTaskID = currentLevelData.successTaskID;
/*successTaskID = currentLevelData.successTaskID;
failTaskID = currentLevelData.failTaskID;
starTaskIDs[0] = currentLevelData.starTaskIDs[0];
starTaskIDs[1] = currentLevelData.starTaskIDs[1];
@ -690,7 +690,7 @@ public partial class LevelEditorWindow
failTask = GetTaskName(currentLevelData.failTaskID);
oneStarTask = GetTaskName(currentLevelData.starTaskIDs[0]);
twoStarTask = GetTaskName(currentLevelData.starTaskIDs[1]);
threeStarTask = GetTaskName(currentLevelData.starTaskIDs[2]);
threeStarTask = GetTaskName(currentLevelData.starTaskIDs[2]);*/
// 加载评分条件
scoreTasks = currentLevelData.scoreTaskID.Select(s => new ScoreTaskEditor(s)).ToList();
@ -982,7 +982,7 @@ public partial class LevelEditorWindow
}
}
if (!IsTaskInvalid(successTaskID))
/*if (!IsTaskInvalid(successTaskID))
{
DebugUtil.LogError("胜利条件错误, 无法保存关卡");
CustomPopUpWindow.PopUp("胜利条件错误, 无法保存关卡");
@ -996,7 +996,7 @@ public partial class LevelEditorWindow
{
if (!IsTaskInvalid(starTaskIDs[i]))
DebugUtil.LogError($"{i + 1}星级条件错误");
}
}*/
return true;
}

View File

@ -81,7 +81,7 @@ public partial class LevelEditorWindow : OdinEditorWindow
#endregion
#region 胜利失败星级条件
/*#region 胜利失败星级条件
private int successTaskID;
@ -149,7 +149,7 @@ public partial class LevelEditorWindow : OdinEditorWindow
ShowTaskSelector("选择3星条件任务", taskName => threeStarTask = taskName, id => starTaskIDs[2] = id);
}
#endregion
#endregion*/
#region 关卡数据
@ -1191,13 +1191,13 @@ public partial class LevelEditorWindow : OdinEditorWindow
// 条件
currentLevelData.taskInfos = taskInfos.Select(t => t.taskInfo).ToList();
// 胜利失败星级条件
/*// 胜利失败星级条件
currentLevelData.successTaskID = successTaskID;
currentLevelData.failTaskID = failTaskID;
for (var i = 0; i < starTaskIDs.Count; i++)
{
currentLevelData.starTaskIDs[i] = starTaskIDs[i];
}
}*/
// 地区
currentLevelData.preparingRegionId = curRegionData.preparingRegionId;