DefaultBattleCaptureSettlementService
@Service
默认捕捉账本结算实现。
这里统一收口 battle engine 与玩家域的衔接:
engine 只负责记录“这回合发生了哪些捕捉尝试”;
player 域负责把这些尝试转成库存变更与已拥有精灵落库。
Constructors
Link copied to clipboard
constructor(capturePreparationService: DefaultCapturePreparationService, playerInventoryService: DefaultPlayerInventoryService, ownedCreatureService: DefaultOwnedCreatureService)