- добавлены проектные инструкции 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: новые служебные файлы этих каталогов больше не будут засорять рабочее дерево
264 lines
8.0 KiB
Plaintext
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
|