Skip to content

t1k:unity:tof:sexy-card-shop

FieldValue
Moduletof
Version2.2.2
Effortmedium
Tools

Keywords: card-shop, controller, currency-purchase, gacha-pack

/t1k:unity:tof:sexy-card-shop

SexyCardShop is a gacha-style card collection system that allows players to purchase card packs using in-game currency or watching ads. Cards are wallpapers that get unlocked in the player’s collection. The feature supports one-time free pulls per pack and integrates seamlessly with the WallpaperCollection system.

class

  • SexyCardPackBlueprint (SexyCardPackBlueprint.cs)
  • SexyCardPackRecord (SexyCardPackBlueprint.cs)
  • SexyCardShopLocalDataController (SexyCardShopLocalDataController.cs)
  • SexyCardShopService (SexyCardShopService.cs)
  • SexyCardShopValidator (SexyCardShopValidator.cs)
  • SexyCardShopVContainer (SexyCardShopVContainer.cs)
  • SuccessOpenSexyCardCondition (SuccessOpenSexyCardCondition.cs)
  • SuccessPurchaseCardSignal (SuccessPurchaseCardSignal.cs)
  • SuccessPurchaseCardSignal

None detected.

  1. Reference package TheOneFeature in your project.
  2. Register the Sexy Card Shop 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 (9): class

  • SexyCardPackBlueprint (SexyCardPackBlueprint.cs)
  • SexyCardPackRecord (SexyCardPackBlueprint.cs)
  • SexyCardShopLocalDataController (SexyCardShopLocalDataController.cs)
  • SexyCardShopService (SexyCardShopService.cs)
  • SexyCardShopValidator (SexyCardShopValidator.cs)
  • SexyCardShopVContainer (SexyCardShopVContainer.cs)
  • SuccessOpenSexyCardCondition (SuccessOpenSexyCardCondition.cs)
  • SuccessPurchaseCardSignal (SuccessPurchaseCardSignal.cs) enum
  • PurchaseType (SexyCardPackBlueprint.cs)

Detected DI registrations:

  • SexyCardShopLocalDataController
  • SexyCardShopService

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/SexyCardShop/
  • Doc: UnityTheOneFeatureProject/Packages/TheOneFeature/Core/Features/SexyCardShop/SexyCardShop.md
  • Namespace: TheOneFeature.Core.Features.SexyCardShop.Editor, TheOne.Features.SexyCardShop.Core.Conditions, TheOneFeature.Core.Features.SexyCardShop.Scripts.DI, TheOne.Features.SexyCardShop.Core.Blueprints, TheOne.Features.SexyCardShop.Core.Models.LocalData, TheOne.Features.SexyCardShop.Core.Models.Signals, TheOneFeature.Core.Features.SexyCardShop.Scripts.Services