Beispiel #1
0
        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> ();
        }
Beispiel #2
0
 public InitializeOrderedMouseService(IPlayerMouseViewRepository playerMouseViewRepository)
 {
     this.playerMouseViewRepository = playerMouseViewRepository;
 }
Beispiel #3
0
 public MouseChangeStateService(IPlayerMouseViewRepository playerMouseViewRepository)
 {
     this.playerMouseViewRepository = playerMouseViewRepository;
 }
 public MouseChangeMakingAmountService(IPlayerMouseViewRepository playerMouseViewRepository)
 {
     this.playerMouseViewRepository = playerMouseViewRepository;
 }
 public MouseChangeTransformService(IPlayerMouseViewRepository playerMouseViewRepository)
 {
     this.playerMouseViewRepository = playerMouseViewRepository;
 }
Beispiel #6
0
 public MouseRemoveService(IPlayerMouseViewRepository playerMouseViewRepository)
 {
     this.playerMouseViewRepository = playerMouseViewRepository;
 }