3D: камера в пределах открытых зон, при отдалении видна вся зона, плавный зум, без тапа после щипка; MVP1 не возвращается в сборку; навыки героя без символа, которого нет в шрифте

This commit is contained in:
2026-11-06 13:17:56 +03:00
parent 0ebbf56306
commit de105c4cbe
5 changed files with 145 additions and 23 deletions
+4 -1
View File
@@ -4,6 +4,7 @@ using UnityEditor;
// Следит, чтобы сцена карты мира (WorldMap, от Саши) была в Build Settings --
// иначе переход город -> карта не работает. Срабатывает сам после каждой компиляции.
// Стартовая сцена (05.11): 3D-поселение City3D, если оно есть в проекте, иначе 2D-город MVP1.
// Выключенный в Build Settings MVP1 (06.11) скрипт не трогает и заново не добавляет.
[InitializeOnLoad]
public static class SceneListFixer
{
@@ -18,7 +19,9 @@ public static class SceneListFixer
var scenes = new List<EditorBuildSettingsScene>(EditorBuildSettings.scenes);
bool changed = false;
string start = AssetDatabase.LoadAssetAtPath<SceneAsset>(City3DScene) != null ? City3DScene : CityScene;
foreach (var path in new[] { start, CityScene, WorldScene })
// 2D-город (MVP1) больше не развиваем (06.11): при 3D-поселении его в список не добавляем и не включаем
var wanted = new[] { start, WorldScene };
foreach (var path in wanted)
{
if (AssetDatabase.LoadAssetAtPath<SceneAsset>(path) == null) continue;
if (scenes.Exists(s => s.path == path)) continue;