Подробные изменения: - Добавлены и доработаны модальные окна главного меню, сервисные настройки, шаблоны 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 без ошибок
129 lines
4.7 KiB
Plaintext
129 lines
4.7 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: 11500000, guid: 468a46d0ae32c3544b7d98094e6448a9, type: 3}
|
|
m_Name: AddressableAssetSettings
|
|
m_EditorClassIdentifier: Unity.Addressables.Editor::UnityEditor.AddressableAssets.Settings.AddressableAssetSettings
|
|
m_DefaultGroup: 89fc1fb0b7336ca419f23062b0857137
|
|
m_currentHash:
|
|
serializedVersion: 2
|
|
Hash: 4f891804dbd068047c1c49dbfdb37a72
|
|
m_OptimizeCatalogSize: 0
|
|
m_BuildRemoteCatalog: 0
|
|
m_CatalogRequestsTimeout: 0
|
|
m_DisableCatalogUpdateOnStart: 0
|
|
m_InternalIdNamingMode: 0
|
|
m_InternalBundleIdMode: 1
|
|
m_AssetLoadMode: 0
|
|
m_BundledAssetProviderType:
|
|
m_AssemblyName: Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
|
|
m_ClassName: UnityEngine.ResourceManagement.ResourceProviders.BundledAssetProvider
|
|
m_AssetBundleProviderType:
|
|
m_AssemblyName: Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
|
|
m_ClassName: UnityEngine.ResourceManagement.ResourceProviders.AssetBundleProvider
|
|
m_IgnoreUnsupportedFilesInBuild: 0
|
|
m_UniqueBundleIds: 0
|
|
m_EnableJsonCatalog: 0
|
|
m_NonRecursiveBuilding: 1
|
|
m_AllowNestedBundleFolders: 0
|
|
m_CCDEnabled: 0
|
|
m_maxConcurrentWebRequests: 3
|
|
m_UseUWRForLocalBundles: 0
|
|
m_BundleTimeout: 0
|
|
m_BundleRetryCount: 0
|
|
m_BundleRedirectLimit: -1
|
|
m_SharedBundleSettings: 0
|
|
m_SharedBundleSettingsCustomGroupIndex: 0
|
|
m_simulatedLoadDelay: 0.1
|
|
m_ContiguousBundles: 1
|
|
m_StripUnityVersionFromBundleBuild: 0
|
|
m_DisableVisibleSubAssetRepresentations: 0
|
|
m_BuiltInBundleNaming: 0
|
|
mBuiltInBundleCustomNaming:
|
|
m_MonoScriptBundleNaming: 0
|
|
m_CheckForContentUpdateRestrictionsOption: 0
|
|
m_MonoScriptBundleCustomNaming:
|
|
m_RemoteCatalogBuildPath:
|
|
m_Id:
|
|
m_RemoteCatalogLoadPath:
|
|
m_Id:
|
|
m_ContentStateBuildPathProfileVariableName:
|
|
m_CustomContentStateBuildPath:
|
|
m_ContentStateBuildPath:
|
|
m_BuildAddressablesWithPlayerBuild: 1
|
|
m_overridePlayerVersion: '[UnityEditor.PlayerSettings.bundleVersion]'
|
|
m_GroupAssets:
|
|
- {fileID: 11400000, guid: a538a44e0a6ac93488028f109a2d8913, type: 2}
|
|
- {fileID: 11400000, guid: 0dd956ace537b044caad5bbe82acf760, type: 2}
|
|
- {fileID: 11400000, guid: e3e295f715aca30468741c386ad1195a, type: 2}
|
|
- {fileID: 11400000, guid: 967e8c8b273d03f4b9a31377964c4200, type: 2}
|
|
- {fileID: 11400000, guid: 82dd9aeb1a27e8a4b8eee154e1ed7c23, type: 2}
|
|
- {fileID: 11400000, guid: 7d06e610fcf6fd540abcfad78b695a7a, type: 2}
|
|
- {fileID: 11400000, guid: d5da9717fe0e9e74eaa9451a12687e12, type: 2}
|
|
- {fileID: 11400000, guid: 877232dd409060746ba291f417fc76b0, type: 2}
|
|
m_BuildSettings:
|
|
m_LogResourceManagerExceptions: 1
|
|
m_BundleBuildPath: Temp/com.unity.addressables/AssetBundles
|
|
m_ProfileSettings:
|
|
m_Profiles:
|
|
- m_InheritedParent:
|
|
m_Id: 881ce23f4dde26a47bc2221cccaaa36c
|
|
m_ProfileName: Default
|
|
m_Values:
|
|
- m_Id: 12213632cc7c67748b82c73b0414974d
|
|
m_Value: <undefined>
|
|
- m_Id: a6e2d965a92d25d4fa289a252721ded7
|
|
m_Value: '[UnityEngine.AddressableAssets.Addressables.BuildPath]/[BuildTarget]'
|
|
- m_Id: c470c0e34858d83449b19868e5597b4d
|
|
m_Value: '{UnityEngine.AddressableAssets.Addressables.RuntimePath}/[BuildTarget]'
|
|
- m_Id: eafc21ec888880e4f935ca95bd0eba83
|
|
m_Value: '[UnityEditor.EditorUserBuildSettings.activeBuildTarget]'
|
|
- m_Id: fb258feeb83532f42a19340c1d8137e1
|
|
m_Value: 'ServerData/[BuildTarget]'
|
|
m_ProfileEntryNames:
|
|
- m_Id: 12213632cc7c67748b82c73b0414974d
|
|
m_Name: Remote.LoadPath
|
|
m_InlineUsage: 0
|
|
- m_Id: a6e2d965a92d25d4fa289a252721ded7
|
|
m_Name: Local.BuildPath
|
|
m_InlineUsage: 0
|
|
- m_Id: c470c0e34858d83449b19868e5597b4d
|
|
m_Name: Local.LoadPath
|
|
m_InlineUsage: 0
|
|
- m_Id: eafc21ec888880e4f935ca95bd0eba83
|
|
m_Name: BuildTarget
|
|
m_InlineUsage: 0
|
|
- m_Id: fb258feeb83532f42a19340c1d8137e1
|
|
m_Name: Remote.BuildPath
|
|
m_InlineUsage: 0
|
|
m_ProfileVersion: 1
|
|
m_LabelTable:
|
|
m_LabelNames:
|
|
- default
|
|
- Locale
|
|
- Locale-ru
|
|
- Locale-en
|
|
- settings
|
|
- service
|
|
m_SchemaTemplates: []
|
|
m_GroupTemplateObjects:
|
|
- {fileID: 11400000, guid: 9c5c03b019376ac43b6730325a038195, type: 2}
|
|
m_InitializationObjects: []
|
|
m_CertificateHandlerType:
|
|
m_AssemblyName:
|
|
m_ClassName:
|
|
m_ActivePlayerDataBuilderIndex: 2
|
|
m_DataBuilders:
|
|
- {fileID: 11400000, guid: fc629e3c0bc836d49a6a09e753effb75, type: 2}
|
|
- {fileID: 11400000, guid: ad5559803c364004caeec57e9c2e0055, type: 2}
|
|
- {fileID: 11400000, guid: 6b06fad54ff06c44ca6cef396c720e9d, type: 2}
|
|
m_ActiveProfileId: 881ce23f4dde26a47bc2221cccaaa36c
|