Ejemplo n.º 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);
        }
Ejemplo n.º 2
0
 public AppearCharacterReceiveRewardsService(IPlayerAppearCharacterViewRepository playerAppearCharacterViewRepository)
 {
     this.playerAppearCharacterViewRepository = playerAppearCharacterViewRepository;
 }
Ejemplo n.º 3
0
 public InitializeAppearCharacterService(IPlayerAppearCharacterReserveRepository playerAppearCharacterReserveRepository, IPlayerAppearCharacterViewRepository playerAppearCharacterViewRepository)
 {
     this.playerAppearCharacterReserveRepository = playerAppearCharacterReserveRepository;
     this.playerAppearCharacterViewRepository    = playerAppearCharacterViewRepository;
 }
Ejemplo n.º 4
0
 public AppearCharacterRemoveService(IPlayerAppearCharacterViewRepository playerAppearCharacterViewRepository)
 {
     this.playerAppearCharacterViewRepository = playerAppearCharacterViewRepository;
 }