Подробные изменения: - Расширен основной gameplay loop: джетпак, новые платформы, оборудование, враги, прогрессия сложности и ограничения взаимодействий игрока. - Добавлены Bootstrap-сервисы запуска приложения, защита, фокус окна, управление курсором и настройки сервисов через DI. - Добавлена COM-интеграция с технической схемой Input System, обработкой кнопок/ADC, подсветкой и консольной диагностикой. - Добавлен отдельный debug/logging модуль с каналами, обработчиками консоли и файловым выводом. - Добавлены asmdef, link.xml, EditMode/PlayMode тесты и обновлена дорожная карта проекта. Проверки: - dotnet build .\\DanroJump.Runtime.csproj --no-restore - dotnet build .\\DanroJump.Tests.EditMode.csproj --no-restore - dotnet build .\\DanroJump.Tests.PlayMode.csproj --no-restore
229 lines
7.8 KiB
Plaintext
229 lines
7.8 KiB
Plaintext
%YAML 1.1
|
|
%TAG !u! tag:unity3d.com,2011:
|
|
--- !u!1 &6051671913546024041
|
|
GameObject:
|
|
m_ObjectHideFlags: 0
|
|
m_CorrespondingSourceObject: {fileID: 0}
|
|
m_PrefabInstance: {fileID: 0}
|
|
m_PrefabAsset: {fileID: 0}
|
|
serializedVersion: 6
|
|
m_Component:
|
|
- component: {fileID: 4842427733413059594}
|
|
- component: {fileID: 5029523047635980553}
|
|
- component: {fileID: 2514295127758641254}
|
|
m_Layer: 0
|
|
m_Name: Bat
|
|
m_TagString: Untagged
|
|
m_Icon: {fileID: 0}
|
|
m_NavMeshLayer: 0
|
|
m_StaticEditorFlags: 0
|
|
m_IsActive: 1
|
|
--- !u!4 &4842427733413059594
|
|
Transform:
|
|
m_ObjectHideFlags: 0
|
|
m_CorrespondingSourceObject: {fileID: 0}
|
|
m_PrefabInstance: {fileID: 0}
|
|
m_PrefabAsset: {fileID: 0}
|
|
m_GameObject: {fileID: 6051671913546024041}
|
|
serializedVersion: 2
|
|
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
|
m_LocalPosition: {x: 0, y: 0, z: 0}
|
|
m_LocalScale: {x: 0.1, y: 0.1, z: 0.1}
|
|
m_ConstrainProportionsScale: 0
|
|
m_Children:
|
|
- {fileID: 6060741554283226582}
|
|
m_Father: {fileID: 0}
|
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
|
--- !u!114 &5029523047635980553
|
|
MonoBehaviour:
|
|
m_ObjectHideFlags: 0
|
|
m_CorrespondingSourceObject: {fileID: 0}
|
|
m_PrefabInstance: {fileID: 0}
|
|
m_PrefabAsset: {fileID: 0}
|
|
m_GameObject: {fileID: 6051671913546024041}
|
|
m_Enabled: 1
|
|
m_EditorHideFlags: 0
|
|
m_Script: {fileID: 11500000, guid: 605dc94842c31e540ae7a09b17007591, type: 3}
|
|
m_Name:
|
|
m_EditorClassIdentifier: Assembly-CSharp::DanroJump.Gameplay.PatrolEnemy
|
|
spawnKind: 1
|
|
stompScore: 10
|
|
stompTopTolerance: 0.2
|
|
stompMinimumHeightFactor: 0.2
|
|
localPatrolAxis: {x: 1, y: 0}
|
|
patrolDistance: 1.2
|
|
patrolSpeed: 1.4
|
|
flipWhenMovingBack: 1
|
|
visualFacesPositiveDirection: 0
|
|
visualRoot: {fileID: 6060741554283226582}
|
|
facingScaleAxis: 0
|
|
facingFlipMode: 0
|
|
mirrorColliderWithScaleFacing: 1
|
|
--- !u!61 &2514295127758641254
|
|
BoxCollider2D:
|
|
m_ObjectHideFlags: 0
|
|
m_CorrespondingSourceObject: {fileID: 0}
|
|
m_PrefabInstance: {fileID: 0}
|
|
m_PrefabAsset: {fileID: 0}
|
|
m_GameObject: {fileID: 6051671913546024041}
|
|
m_Enabled: 1
|
|
serializedVersion: 3
|
|
m_Density: 1
|
|
m_Material: {fileID: 0}
|
|
m_IncludeLayers:
|
|
serializedVersion: 2
|
|
m_Bits: 0
|
|
m_ExcludeLayers:
|
|
serializedVersion: 2
|
|
m_Bits: 0
|
|
m_LayerOverridePriority: 0
|
|
m_ForceSendLayers:
|
|
serializedVersion: 2
|
|
m_Bits: 4294967295
|
|
m_ForceReceiveLayers:
|
|
serializedVersion: 2
|
|
m_Bits: 4294967295
|
|
m_ContactCaptureLayers:
|
|
serializedVersion: 2
|
|
m_Bits: 4294967295
|
|
m_CallbackLayers:
|
|
serializedVersion: 2
|
|
m_Bits: 4294967295
|
|
m_IsTrigger: 1
|
|
m_UsedByEffector: 0
|
|
m_CompositeOperation: 0
|
|
m_CompositeOrder: 0
|
|
m_Offset: {x: 0.29858398, y: 6.6917872}
|
|
m_SpriteTilingProperty:
|
|
border: {x: 0, y: 0, z: 0, w: 0}
|
|
pivot: {x: 0, y: 0}
|
|
oldSize: {x: 0, y: 0}
|
|
newSize: {x: 0, y: 0}
|
|
adaptiveTilingThreshold: 0
|
|
drawMode: 0
|
|
adaptiveTiling: 0
|
|
m_AutoTiling: 0
|
|
m_Size: {x: 16.210201, y: 8.9036875}
|
|
m_EdgeRadius: 0
|
|
--- !u!1001 &6060741554283226580
|
|
PrefabInstance:
|
|
m_ObjectHideFlags: 0
|
|
serializedVersion: 2
|
|
m_Modification:
|
|
serializedVersion: 3
|
|
m_TransformParent: {fileID: 4842427733413059594}
|
|
m_Modifications:
|
|
- target: {fileID: -8653719598885068355, guid: 5e0dbc12e9f97e14cbad53fb747704c9, type: 3}
|
|
propertyPath: m_Name
|
|
value: Visual
|
|
objectReference: {fileID: 0}
|
|
- target: {fileID: -8089108032486474258, guid: 5e0dbc12e9f97e14cbad53fb747704c9, type: 3}
|
|
propertyPath: m_DynamicOccludee
|
|
value: 0
|
|
objectReference: {fileID: 0}
|
|
- target: {fileID: -7552582706839291426, guid: 5e0dbc12e9f97e14cbad53fb747704c9, type: 3}
|
|
propertyPath: m_LocalPosition.x
|
|
value: 0
|
|
objectReference: {fileID: 0}
|
|
- target: {fileID: -7552582706839291426, guid: 5e0dbc12e9f97e14cbad53fb747704c9, type: 3}
|
|
propertyPath: m_LocalPosition.y
|
|
value: 0
|
|
objectReference: {fileID: 0}
|
|
- target: {fileID: -7552582706839291426, guid: 5e0dbc12e9f97e14cbad53fb747704c9, type: 3}
|
|
propertyPath: m_LocalPosition.z
|
|
value: 0
|
|
objectReference: {fileID: 0}
|
|
- target: {fileID: -7552582706839291426, guid: 5e0dbc12e9f97e14cbad53fb747704c9, type: 3}
|
|
propertyPath: m_LocalRotation.w
|
|
value: 1
|
|
objectReference: {fileID: 0}
|
|
- target: {fileID: -7552582706839291426, guid: 5e0dbc12e9f97e14cbad53fb747704c9, type: 3}
|
|
propertyPath: m_LocalRotation.x
|
|
value: 0
|
|
objectReference: {fileID: 0}
|
|
- target: {fileID: -7552582706839291426, guid: 5e0dbc12e9f97e14cbad53fb747704c9, type: 3}
|
|
propertyPath: m_LocalRotation.y
|
|
value: 0
|
|
objectReference: {fileID: 0}
|
|
- target: {fileID: -7552582706839291426, guid: 5e0dbc12e9f97e14cbad53fb747704c9, type: 3}
|
|
propertyPath: m_LocalRotation.z
|
|
value: 0
|
|
objectReference: {fileID: 0}
|
|
- target: {fileID: -7552582706839291426, guid: 5e0dbc12e9f97e14cbad53fb747704c9, type: 3}
|
|
propertyPath: m_LocalEulerAnglesHint.x
|
|
value: 0
|
|
objectReference: {fileID: 0}
|
|
- target: {fileID: -7552582706839291426, guid: 5e0dbc12e9f97e14cbad53fb747704c9, type: 3}
|
|
propertyPath: m_LocalEulerAnglesHint.y
|
|
value: 0
|
|
objectReference: {fileID: 0}
|
|
- target: {fileID: -7552582706839291426, guid: 5e0dbc12e9f97e14cbad53fb747704c9, type: 3}
|
|
propertyPath: m_LocalEulerAnglesHint.z
|
|
value: 0
|
|
objectReference: {fileID: 0}
|
|
- target: {fileID: 2963170467176565932, guid: 5e0dbc12e9f97e14cbad53fb747704c9, type: 3}
|
|
propertyPath: m_DynamicOccludee
|
|
value: 0
|
|
objectReference: {fileID: 0}
|
|
- target: {fileID: 5359103177601667974, guid: 5e0dbc12e9f97e14cbad53fb747704c9, type: 3}
|
|
propertyPath: m_DynamicOccludee
|
|
value: 0
|
|
objectReference: {fileID: 0}
|
|
m_RemovedComponents: []
|
|
m_RemovedGameObjects: []
|
|
m_AddedGameObjects: []
|
|
m_AddedComponents:
|
|
- targetCorrespondingSourceObject: {fileID: -8653719598885068355, guid: 5e0dbc12e9f97e14cbad53fb747704c9, type: 3}
|
|
insertIndex: -1
|
|
addedObject: {fileID: 6934530884208148748}
|
|
- targetCorrespondingSourceObject: {fileID: -8653719598885068355, guid: 5e0dbc12e9f97e14cbad53fb747704c9, type: 3}
|
|
insertIndex: -1
|
|
addedObject: {fileID: 3568663277111819619}
|
|
m_SourcePrefab: {fileID: 4843985084834002234, guid: 5e0dbc12e9f97e14cbad53fb747704c9, type: 3}
|
|
--- !u!1 &6060741554283226581 stripped
|
|
GameObject:
|
|
m_CorrespondingSourceObject: {fileID: -8653719598885068355, guid: 5e0dbc12e9f97e14cbad53fb747704c9, type: 3}
|
|
m_PrefabInstance: {fileID: 6060741554283226580}
|
|
m_PrefabAsset: {fileID: 0}
|
|
--- !u!95 &6934530884208148748
|
|
Animator:
|
|
serializedVersion: 7
|
|
m_ObjectHideFlags: 0
|
|
m_CorrespondingSourceObject: {fileID: 0}
|
|
m_PrefabInstance: {fileID: 0}
|
|
m_PrefabAsset: {fileID: 0}
|
|
m_GameObject: {fileID: 6060741554283226581}
|
|
m_Enabled: 1
|
|
m_Avatar: {fileID: 0}
|
|
m_Controller: {fileID: 9100000, guid: 3f4c71c00bf3d624cb0e59d388599684, type: 2}
|
|
m_CullingMode: 0
|
|
m_UpdateMode: 0
|
|
m_ApplyRootMotion: 0
|
|
m_LinearVelocityBlending: 0
|
|
m_StabilizeFeet: 0
|
|
m_AnimatePhysics: 0
|
|
m_WarningMessage:
|
|
m_HasTransformHierarchy: 1
|
|
m_AllowConstantClipSamplingOptimization: 1
|
|
m_KeepAnimatorStateOnDisable: 0
|
|
m_WriteDefaultValuesOnDisable: 0
|
|
--- !u!114 &3568663277111819619
|
|
MonoBehaviour:
|
|
m_ObjectHideFlags: 0
|
|
m_CorrespondingSourceObject: {fileID: 0}
|
|
m_PrefabInstance: {fileID: 0}
|
|
m_PrefabAsset: {fileID: 0}
|
|
m_GameObject: {fileID: 6060741554283226581}
|
|
m_Enabled: 1
|
|
m_EditorHideFlags: 0
|
|
m_Script: {fileID: 11500000, guid: c29cff538c195c249b69c6f2236de67b, type: 3}
|
|
m_Name:
|
|
m_EditorClassIdentifier: Unity.2D.Animation.Runtime::UnityEngine.U2D.Animation.SpriteLibrary
|
|
m_Library: []
|
|
m_SpriteLibraryAsset: {fileID: 7108339969198208228, guid: 303efce1e093b814d8980dc929aff8ed, type: 3}
|
|
--- !u!4 &6060741554283226582 stripped
|
|
Transform:
|
|
m_CorrespondingSourceObject: {fileID: -7552582706839291426, guid: 5e0dbc12e9f97e14cbad53fb747704c9, type: 3}
|
|
m_PrefabInstance: {fileID: 6060741554283226580}
|
|
m_PrefabAsset: {fileID: 0}
|