Example #1
0
        public AppearCharacterManager(GameObject root, IPlayerAppearCharacterViewRepository playerAppearCharacterViewRepository)
        {
            this.root = root;

            this.appearCharacterViewModels = new List <AppearCharacterViewModel>();
            this.reservedRegisterModels    = new List <AppearCharacterViewModel>();
            this.reservedRemovableModels   = new List <AppearCharacterViewModel>();

            this.appearCharacterCreateService         = new AppearCharacterCreateService(playerAppearCharacterViewRepository);
            this.appearCharacterRemoveService         = new AppearCharacterRemoveService(playerAppearCharacterViewRepository);
            this.appearCharacterReceiveRewardsService = new AppearCharacterReceiveRewardsService(playerAppearCharacterViewRepository);
        }
Example #2
0
 public AppearCharacterReceiveRewardsService(IPlayerAppearCharacterViewRepository playerAppearCharacterViewRepository)
 {
     this.playerAppearCharacterViewRepository = playerAppearCharacterViewRepository;
 }
Example #3
0
 public InitializeAppearCharacterService(IPlayerAppearCharacterReserveRepository playerAppearCharacterReserveRepository, IPlayerAppearCharacterViewRepository playerAppearCharacterViewRepository)
 {
     this.playerAppearCharacterReserveRepository = playerAppearCharacterReserveRepository;
     this.playerAppearCharacterViewRepository    = playerAppearCharacterViewRepository;
 }
Example #4
0
 public AppearCharacterRemoveService(IPlayerAppearCharacterViewRepository playerAppearCharacterViewRepository)
 {
     this.playerAppearCharacterViewRepository = playerAppearCharacterViewRepository;
 }