Подробные изменения: - Добавлены и доработаны модальные окна главного меню, сервисные настройки, шаблоны UI Toolkit и единый scene-flow сервис для переходов между сценами. - Расширена gameplay-архитектура: сессия забега, HUD, спавн контента платформ, collectible-предметы, оборудование, хрупкие и движущиеся платформы. - Добавлена база противников: типы спавна, патрулирование, процедурный спавнер, правила размещения через ScriptableObject-сложности и убийство врагов прыжком сверху. - Исправлены смерть и respawn игрока, финальный GameOver, отскоки от врагов, пружин и boost-предметов, а также проход сквозь врагов при усиленном подъеме. - Проведен рефакторинг взаимодействия систем: общий landing context, единые правила player-contact, NonLazy gameplay session, fail-fast installer и централизованный выбор точек спавна. - Обновлены сцены, prefab-ассеты, difficulty stages, ресурсы главного меню, настройки проекта, roadmap и аппаратная COM-интеграция. - Добавлены ассеты летучей мыши, врагов, collectibles, TextMesh Pro, ProjectContext и gameplay UI. Проверки: - dotnet build .\\Assembly-CSharp.csproj --no-restore - Unity validation ключевых gameplay/UI/scene-flow скриптов - Unity Console после force refresh без ошибок
53 lines
1.9 KiB
Plaintext
53 lines
1.9 KiB
Plaintext
%YAML 1.1
|
|
%TAG !u! tag:unity3d.com,2011:
|
|
--- !u!114 &11400000
|
|
MonoBehaviour:
|
|
m_ObjectHideFlags: 0
|
|
m_CorrespondingSourceObject: {fileID: 0}
|
|
m_PrefabInstance: {fileID: 0}
|
|
m_PrefabAsset: {fileID: 0}
|
|
m_GameObject: {fileID: 0}
|
|
m_Enabled: 1
|
|
m_EditorHideFlags: 0
|
|
m_Script: {fileID: 19101, guid: 0000000000000000e000000000000000, type: 0}
|
|
m_Name: GameplayHudPanelSettings
|
|
m_EditorClassIdentifier: UnityEngine.dll::UnityEngine.UIElements.PanelSettings
|
|
themeUss: {fileID: -4733365628477956816, guid: 4c48de5d0b9cbc445a0506b2261b7f17, type: 3}
|
|
m_DisableNoThemeWarning: 0
|
|
m_TargetTexture: {fileID: 0}
|
|
m_RenderMode: 0
|
|
m_ColliderUpdateMode: 0
|
|
m_ColliderIsTrigger: 1
|
|
m_ScaleMode: 2
|
|
m_ReferenceSpritePixelsPerUnit: 100
|
|
m_PixelsPerUnit: 100
|
|
m_Scale: 1
|
|
m_ReferenceDpi: 96
|
|
m_FallbackDpi: 96
|
|
m_ReferenceResolution: {x: 1920, y: 1080}
|
|
m_ScreenMatchMode: 0
|
|
m_Match: 0
|
|
m_SortingOrder: 0
|
|
m_TargetDisplay: 0
|
|
m_BindingLogLevel: 0
|
|
m_ClearDepthStencil: 1
|
|
m_ClearColor: 0
|
|
m_ColorClearValue: {r: 0, g: 0, b: 0, a: 0}
|
|
m_VertexBudget: 0
|
|
m_TextureSlotCount: 8
|
|
m_DynamicAtlasSettings:
|
|
m_MinAtlasSize: 64
|
|
m_MaxAtlasSize: 4096
|
|
m_MaxSubTextureSize: 64
|
|
m_ActiveFilters: -1
|
|
m_AtlasBlitShader: {fileID: 9101, guid: 0000000000000000f000000000000000, type: 0}
|
|
m_DefaultShader: {fileID: 9100, guid: 0000000000000000f000000000000000, type: 0}
|
|
m_RuntimeGaussianBlurShader: {fileID: 20300, guid: 0000000000000000f000000000000000, type: 0}
|
|
m_RuntimeColorEffectShader: {fileID: 20301, guid: 0000000000000000f000000000000000, type: 0}
|
|
m_SDFShader: {fileID: 19011, guid: 0000000000000000f000000000000000, type: 0}
|
|
m_BitmapShader: {fileID: 9001, guid: 0000000000000000f000000000000000, type: 0}
|
|
m_SpriteShader: {fileID: 19012, guid: 0000000000000000f000000000000000, type: 0}
|
|
m_ICUDataAsset: {fileID: 20204, guid: 0000000000000000f000000000000000, type: 0}
|
|
forceGammaRendering: 0
|
|
textSettings: {fileID: 0}
|