Danil Iarosh 942c5dd9fa chore(project): sync startup and tooling updates
- добавлены проектные инструкции AGENTS.md:
  зафиксированы правила работы с документацией, сообщениями коммитов,
  MCP-инструментами и Unity MCP workflow для дальнейшей разработки
- проверка лицензии вынесена из GameManager в отдельный StartupLicenseManager:
  код WinAPI, запуск RRLauncher.exe, обработка таймаута, возврат фокуса,
  установка fullscreen-режима и клик в центр перенесены в отдельный
  долгоживущий компонент
- обновлена инициализация глобальных сервисов:
  GlobalsManager теперь добавляет и инициализирует StartupLicenseManager,
  а Globals.prefab содержит новый компонент рядом с остальными runtime-сервисами
- обновлены Unity Editor и зависимости проекта:
  версия проекта поднята до 6000.3.14f1, обновлены ai.inference,
  collab-proxy, inputsystem, timeline, visualscripting и связанные lock-записи
- синхронизированы проектные настройки и generated assets после обновления Unity:
  обновлены ProjectSettings, URP global settings, TMP/font assets,
  tile/prefab meta-данные и связанные ресурсы сцен
- скорректирован MainMenu UI:
  символ валюты заменен на текстовое обозначение руб., а также сохранены
  небольшие Unity-сериализованные изменения layout/scrollbar-значений
- добавлены правила .gitignore для локальных служебных артефактов:
  Codex/RAG-индекса, .NET SDK telemetry/cache и Unity recovery-сцен
- удалены из отслеживания ранее попавшие в репозиторий файлы .dotnet и Assets/_Recovery:
  новые служебные файлы этих каталогов больше не будут засорять рабочее дерево
2026-05-15 14:31:53 +03:00

264 lines
8.0 KiB
Plaintext

%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &4763496076470024150
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 6708844088101150}
- component: {fileID: -6830167632558745604}
- component: {fileID: -7355179224228813161}
- component: {fileID: 7290507550622501242}
- component: {fileID: -3401184227323537348}
- component: {fileID: -6245296037342915518}
- component: {fileID: 6566017136146807207}
- component: {fileID: 5633451267958679388}
- component: {fileID: 6824661392768214298}
- component: {fileID: -381940896145096749}
- component: {fileID: -3912971501865491093}
m_Layer: 0
m_Name: Globals
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &6708844088101150
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4763496076470024150}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &-6830167632558745604
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4763496076470024150}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: e679be5faf94f304d8251931f02c036a, type: 3}
m_Name:
m_EditorClassIdentifier: '::'
--- !u!114 &-7355179224228813161
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4763496076470024150}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: c35b5d0979bb4ff8b1b62da9d44ebf25, type: 3}
m_Name:
m_EditorClassIdentifier: Assembly-CSharp::RR.Game2D.Core.Managers.StartupLicenseManager
--- !u!114 &7290507550622501242
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4763496076470024150}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 2c4a3f878fc0c59429e24e6f7f80ed2a, type: 3}
m_Name:
m_EditorClassIdentifier: Assembly-CSharp::RR.Common.Settings.SettingsManager
database: {fileID: 11400000, guid: 29cc91230b52fab4494eb90856f51c2c, type: 2}
--- !u!114 &-3401184227323537348
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4763496076470024150}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 1c4ba28ebcf4f5e42bddbc16592fe81c, type: 3}
m_Name:
m_EditorClassIdentifier: Assembly-CSharp::RR.Common.Controls.ComSystemManager
saveMoneyBetweenSessions: 0
enablePrizeChecking: 0
keepAlive: 1
enableEncryptedHandshake: 1
handshakeTimeoutMs: 5000
roleRequestCommand: 97
roleResponsePrefix: ROLE
roleRequestTimeoutMs: 1500
mainControllerRole: main
useAllDetectedPorts: 1
explicitPorts: []
defaultDevicePort:
roleHandlerBindings:
- role: prize_stand
handlerType: 1
prizeStandBoxesCount: 5
- role: prize_stand_controller
handlerType: 1
prizeStandBoxesCount: 5
- role: vitrina
handlerType: 1
prizeStandBoxesCount: 5
--- !u!114 &-6245296037342915518
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4763496076470024150}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: dec428d33ffedb846aa3568b5dbc6d49, type: 3}
m_Name:
m_EditorClassIdentifier: Assembly-CSharp::RR.Common.Controls.In
inputType: 0
--- !u!114 &6566017136146807207
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4763496076470024150}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 04cb8758b49014f4caca890b913d86c0, type: 3}
m_Name:
m_EditorClassIdentifier: Assembly-CSharp::RR.Common.Controls.PrizeSystem
prizeErrorSound: {fileID: 0}
--- !u!114 &5633451267958679388
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4763496076470024150}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 6e1ef22bfa89b354ea58dcf83572936a, type: 3}
m_Name:
m_EditorClassIdentifier: Assembly-CSharp::RR.Common.Managers.PrizeSystemManager
qrCodes:
- generateQRCode: 1
tier: 0
linkPrefix: https://t.me/
messageFormat: "\u0417\u0434\u0440\u0430\u0432\u0441\u0442\u0432\u0443\u0439\u0442\u0435!\\n\u042F
\u0432\u044B\u0438\u0433\u0440\u0430\u043B \u0432 \u0438\u0433\u0440\u0435!
\u0416\u0434\u0443 \u0441\u0432\u043E\u0439 \u043F\u0440\u0438\u0437: {0}"
prizeText:
darkColor: {x: 0, y: 0, z: 1}
lightColor: {x: 1, y: 1, z: 1}
- generateQRCode: 1
tier: 0
linkPrefix: https://wa.me/
messageFormat: "\u0417\u0434\u0440\u0430\u0432\u0441\u0442\u0432\u0443\u0439\u0442\u0435!\\n\u042F
\u0432\u044B\u0438\u0433\u0440\u0430\u043B \u0432 \u0438\u0433\u0440\u0435!
\u0416\u0434\u0443 \u0441\u0432\u043E\u0439 \u043F\u0440\u0438\u0437: {0}"
prizeText:
darkColor: {x: 0, y: 0.5, z: 0}
lightColor: {x: 1, y: 1, z: 1}
phoneNumberMask: +7XXXXXXXXXX
--- !u!114 &6824661392768214298
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4763496076470024150}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 60e317a2a046c5644ae8e9281284c244, type: 3}
m_Name:
m_EditorClassIdentifier: Assembly-CSharp::RR.Common.Managers.PaymentManager
saveMoneyBetweenSessions: 0
enableFreeGame: 0
addCreditAction: {fileID: -2889265436170138120, guid: 2bcd2660ca9b64942af0de543d8d7100, type: 3}
OnCreditsChanged:
m_PersistentCalls:
m_Calls: []
OnCreditAdded:
m_PersistentCalls:
m_Calls: []
OnCreditRemoved:
m_PersistentCalls:
m_Calls: []
--- !u!114 &-381940896145096749
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4763496076470024150}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 729da18f5e9741c28ca2d1e11d3fb43b, type: 3}
m_Name:
m_EditorClassIdentifier: Assembly-CSharp::RR.Common.Managers.BalanceManager
currentBalance: 0
saveBalanceBetweenSessions: 0
OnBalanceChanged:
m_PersistentCalls:
m_Calls: []
OnBalanceAdded:
m_PersistentCalls:
m_Calls: []
OnBalanceSpent:
m_PersistentCalls:
m_Calls: []
--- !u!114 &-3912971501865491093
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4763496076470024150}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 10f5cf4411135b245baf35e2705982c7, type: 3}
m_Name:
m_EditorClassIdentifier: Assembly-CSharp::RR.Common.Controls.ComInputToInputSystemAdapter
useAnyPlayer: 1
actionBindings: []
pinBindings:
- pinIndex: 0
target: 1
button: 2
dpadDirection: 2
- pinIndex: 1
target: 1
button: 3
dpadDirection: 3
- pinIndex: 2
target: 0
button: 10
dpadDirection: 1
- pinIndex: 3
target: 0
button: 11
dpadDirection: 0
- pinIndex: 4
target: 1
button: 0
dpadDirection: 0
- pinIndex: 5
target: 1
button: 1
dpadDirection: 1
- pinIndex: 6
target: 0
button: 4
dpadDirection: 1
logCreateDevice: 1