Skip to content

t1k:unity:tof:card-collection

FieldValue
Moduletof
Version2.2.2
Efforthigh
Tools

Keywords: blueprint, card-collection, chests, event, packs, session

/t1k:unity:tof:card-collection

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:

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)

None detected.

None detected.

  1. Reference package TheOneFeature in your project.
  2. Register the Card Collection services via VContainer (see Architecture).
  3. Configure any ScriptableObjects listed in Config section.
  4. Subscribe to signals listed in Signals / Events to react to state changes.

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) struct
  • OnCardCollectedEvent (CardCollectionEvents.cs)
  • OnCardStarAddedEvent (CardCollectionEvents.cs)
  • OnSessionCompletedEvent (CardCollectionEvents.cs)
  • OnSessionEndedEvent (CardCollectionEvents.cs)
  • OnSetCompletedEvent (CardCollectionEvents.cs) enum
  • CardType (CardCollectionCardsBlueprint.cs)

Detected DI registrations:

  • CardCollectionHelper
  • CardCollectionService
  • CardCollectionUserDataController

Run with FEATURE_MATRIX/DEPENDENCY_GRAPH integration to fill.

(None reported yet — open an issue in The1Studio/theonekit-unity if you hit one.)

  • 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