Files
YachtDice/Assets
horooko 3c50415111 Extend VContainer DI: eliminate manual composition and duplicate references
- Register InventoryModel, ShopModel as container-managed singletons
- Register GameController, ShopController, InventoryController via RegisterComponent
- Replace [SerializeField] with [Inject] for service dependencies in controllers
- Move maxActiveModifierSlots config to GameLifetimeScope (composition root)
- Remove manual model creation and Initialize() calls from GameController
- Add ToggleVisibility() to ShopController/InventoryController, removing GetComponentInChildren
- Move event subscriptions from Awake to Start for safe VContainer injection order
- Transfer game startup orchestration to GameController.Start()

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-01 16:14:44 +07:00
..
2026-02-26 23:14:26 +07:00
2026-02-28 19:33:34 +07:00
2026-02-28 05:02:49 +07:00
2026-02-28 20:15:13 +07:00
2026-02-26 23:14:26 +07:00
2026-02-23 22:24:46 +07:00
2026-02-23 22:01:07 +07:00
2026-02-26 16:06:30 +07:00
2026-02-23 21:56:13 +07:00
2026-02-23 21:56:13 +07:00
2026-02-26 23:14:26 +07:00