Exemplo n.º 1
0
        public void Execute()
        {
            // 予約の追加
            foreach (var playerAppearCharacterReserveModel in this.playerAppearCharacterReserveRepository.GetAll())
            {
                GameManager.Instance.DailyAppearCharacterRegistManager.RegistReserve(playerAppearCharacterReserveModel);
            }

            // Viewの追加
            foreach (var playerAppearCharacterViewModel in this.playerAppearCharacterViewRepository.GetAll())
            {
                var generator = new AppearCharacterGenerator(playerAppearCharacterViewModel.PlayerAppearCharacterReserveModel);
                var appearCharacterViewModel = generator.Generate(playerAppearCharacterViewModel);
                GameManager.Instance.AppearCharacterManager.EnqueueRegister(appearCharacterViewModel);
            }
        }
        public void Generate()
        {
            var generator = new AppearCharacterGenerator(PlayerAppearCharacterReserveModel);

            GameManager.Instance.AppearCharacterManager.EnqueueRegister(generator.Generate());
        }