t1k:unity:tof:card-collection
| Field | Value |
|---|---|
| Module | tof |
| Version | 2.2.2 |
| Effort | high |
| Tools | — |
Keywords: blueprint, card-collection, chests, event, packs, session
How to invoke
Section titled “How to invoke”/t1k:unity:tof:card-collectionCard Collection
Section titled “Card Collection”Purpose
Section titled “Purpose”The core module powers the limited-time card collection event. It manages player state, imports Blueprint data, exposes pack/chest/session APIs, and raises signals for the UI layer. The module targets the following loop:
Public API
Section titled “Public API”class
CardCollectionCardPacksBlueprint(CardCollectionCardPacksBlueprint.cs)CardCollectionCardsBlueprint(CardCollectionCardsBlueprint.cs)CardCollectionColorPalettesBlueprint(CardCollectionColorPalettesBlueprint.cs)CardCollectionMiscParamBlueprint(CardCollectionMiscParamBlueprint.cs)CardCollectionService(CardCollectionService.cs)CardCollectionSessionsBlueprint(CardCollectionSessionsBlueprint.cs)CardCollectionSetsBlueprint(CardCollectionSetsBlueprint.cs)CardCollectionStarChestsBlueprint(CardCollectionStarChestsBlueprint.cs)CardCollectionUIAction(CardCollectionUIAction.cs)CardCollectionUserData(CardCollectionUserData.cs)CardCollectionUserDataController(CardCollectionUserDataController.cs)CardCollectionValidator(CardCollectionValidator.cs)CardCollectionVContainer(CardCollectionVContainer.cs)CardPackRecord(CardCollectionCardPacksBlueprint.cs)CardRecord(CardCollectionCardsBlueprint.cs)ColorPaletteRecord(CardCollectionColorPalettesBlueprint.cs)RewardRecord(RewardRecord.cs)SessionRecord(CardCollectionSessionsBlueprint.cs)SetRecord(CardCollectionSetsBlueprint.cs)StarChestRecord(CardCollectionStarChestsBlueprint.cs)
Signals / Events
Section titled “Signals / Events”None detected.
Config / ScriptableObjects
Section titled “Config / ScriptableObjects”None detected.
Integration Steps
Section titled “Integration Steps”- Reference package
TheOneFeaturein your project. - Register the Card Collection services via VContainer (see Architecture).
- Configure any ScriptableObjects listed in Config section.
- Subscribe to signals listed in Signals / Events to react to state changes.
Architecture
Section titled “Architecture”Detected public types (26): class
CardCollectionCardPacksBlueprint(CardCollectionCardPacksBlueprint.cs)CardCollectionCardsBlueprint(CardCollectionCardsBlueprint.cs)CardCollectionColorPalettesBlueprint(CardCollectionColorPalettesBlueprint.cs)CardCollectionMiscParamBlueprint(CardCollectionMiscParamBlueprint.cs)CardCollectionService(CardCollectionService.cs)CardCollectionSessionsBlueprint(CardCollectionSessionsBlueprint.cs)CardCollectionSetsBlueprint(CardCollectionSetsBlueprint.cs)CardCollectionStarChestsBlueprint(CardCollectionStarChestsBlueprint.cs)CardCollectionUIAction(CardCollectionUIAction.cs)CardCollectionUserData(CardCollectionUserData.cs)CardCollectionUserDataController(CardCollectionUserDataController.cs)CardCollectionValidator(CardCollectionValidator.cs)CardCollectionVContainer(CardCollectionVContainer.cs)CardPackRecord(CardCollectionCardPacksBlueprint.cs)CardRecord(CardCollectionCardsBlueprint.cs)ColorPaletteRecord(CardCollectionColorPalettesBlueprint.cs)RewardRecord(RewardRecord.cs)SessionRecord(CardCollectionSessionsBlueprint.cs)SetRecord(CardCollectionSetsBlueprint.cs)StarChestRecord(CardCollectionStarChestsBlueprint.cs) structOnCardCollectedEvent(CardCollectionEvents.cs)OnCardStarAddedEvent(CardCollectionEvents.cs)OnSessionCompletedEvent(CardCollectionEvents.cs)OnSessionEndedEvent(CardCollectionEvents.cs)OnSetCompletedEvent(CardCollectionEvents.cs) enumCardType(CardCollectionCardsBlueprint.cs)
Detected DI registrations:
CardCollectionHelperCardCollectionServiceCardCollectionUserDataController
Dependencies
Section titled “Dependencies”Run with FEATURE_MATRIX/DEPENDENCY_GRAPH integration to fill.
Gotchas
Section titled “Gotchas”(None reported yet — open an issue in The1Studio/theonekit-unity if you hit one.)
References
Section titled “References”- Source:
UnityTheOneFeatureProject/Packages/TheOneFeature/Core/Features/CardCollection/ - Doc:
UnityTheOneFeatureProject/Packages/TheOneFeature/Core/Features/CardCollection/README.md - Doc:
UnityTheOneFeatureProject/Packages/TheOneFeature/Core/Features/CardCollection/CODE_ORGANIZATION.md - Doc:
UnityTheOneFeatureProject/Packages/TheOneFeature/Core/Features/CardCollection/ENCAPSULATION_REFACTORING.md - Doc:
UnityTheOneFeatureProject/Packages/TheOneFeature/Core/Features/CardCollection/QUICK_TEST_GUIDE.md - Doc:
UnityTheOneFeatureProject/Packages/TheOneFeature/Core/Features/CardCollection/SERVICE_ORGANIZATION.md - Namespace:
TheOne.Features.CardCollection.Core.DI,TheOne.Features.CardCollection.Core.Editor,TheOne.Features.CardCollection.Core.Models,TheOne.Features.CardCollection.Core.Services