public MouseStockManager(GameObject root, IPlayerMouseStockRepository playerMouseStockRepository, IPlayerMouseViewRepository playerMouseViewRepository) { this.playerMouseStockRepository = playerMouseStockRepository; this.playerMouseViewRepository = playerMouseViewRepository; this.mouseCreateService = new MouseCreateService(playerMouseViewRepository); this.mouseRemoveService = new MouseRemoveService(playerMouseViewRepository); this.mouseChangeTransformService = new MouseChangeTransformService(playerMouseViewRepository); this.mouseChangeStateService = new MouseChangeStateService(playerMouseViewRepository); this.mouseChangeMakingAmountService = new MouseChangeMakingAmountService(playerMouseViewRepository); this.FetchMouseStockCount(); this.root = root; this.orderedMouse = new List <Mouse> (); }
public InitializeOrderedMouseService(IPlayerMouseViewRepository playerMouseViewRepository) { this.playerMouseViewRepository = playerMouseViewRepository; }
public MouseChangeStateService(IPlayerMouseViewRepository playerMouseViewRepository) { this.playerMouseViewRepository = playerMouseViewRepository; }
public MouseChangeMakingAmountService(IPlayerMouseViewRepository playerMouseViewRepository) { this.playerMouseViewRepository = playerMouseViewRepository; }
public MouseChangeTransformService(IPlayerMouseViewRepository playerMouseViewRepository) { this.playerMouseViewRepository = playerMouseViewRepository; }
public MouseRemoveService(IPlayerMouseViewRepository playerMouseViewRepository) { this.playerMouseViewRepository = playerMouseViewRepository; }