public void Initialize(QuestResultType type, QuestGroupModel questGroup, QuestModel quest, int starCount, int score, bool isNoticeMax)
        {
            this.type          = type;
            this.questGroup    = questGroup;
            this.quest         = quest;
            this.starCount     = starCount;
            this.score         = score;
            this.isNoticeMax   = isNoticeMax;
            this.opneInfo.text = "";

            if (CanUpdateScore(score, quest, type))
            {
                // 開放状況の設定
                SetOpenInfo();

                // 値のセット
                var playerQuestRepository = new PlayerQuestRepository();
                var playerQuestModel      = playerQuestRepository.Get(quest.ID);

                playerQuestModel.CurrentStarNum = starCount;
                playerQuestModel.CurrentScore   = score;
                playerQuestRepository.Set(playerQuestModel);
            }

            // 結果によって変えてもいいかも
            SoundManager.Instance.PlayBgm("kodoku");
        }
    // Use this for initialization
    void Start()
    {
        startButton.onClick.AddListener(() =>
        {
            SceneMoveManager.Instance.MoveScene("QuestSelect", new QuestSelectSceneParamter());
        });

        skinButton.onClick.AddListener(() =>
        {
            SceneMoveManager.Instance.MoveScene("CharacterSelectScene", new CharacterSelectSceneParameter());
        });

        dataDeleteButton.onClick.AddListener(() =>
        {
            PlayerPrefs.DeleteAll();
            Application.Quit();
        });

        questClearButton.onClick.AddListener(() =>
        {
            var playerQuestRepository = new PlayerQuestRepository();
            foreach (var model in playerQuestRepository.GetALL())
            {
                model.CurrentScore   = 1000;
                model.CurrentStarNum = 1;
                playerQuestRepository.Set(model);
            }
        });

        SoundManager.Instance.PlayBgm("kodoku");
    }