// Use this for initialization
    void Start()
    {
        this.currentTime = 0f;
        this.score       = 0;
        this.updateScore(this.score);
        this.updateTimer();

        this.inGameSceneParameter = SceneMoveManager.Instance.CurrentSceneParameter as InGameSceneParameter;
        if (this.inGameSceneParameter == null)
        {
            var characterRepository  = new CharacterRepository();
            var questGroupRepository = new QuestGroupRepository();
            var questRepository      = new QuestRepository();
            this.inGameSceneParameter = new InGameSceneParameter(
                characterRepository.Get(0),
                questGroupRepository.Get(0),
                questRepository.Get(1001001)
                );
        }

        Instantiate(Resources.Load("InGame/Stage" + this.inGameSceneParameter.QuestGroup.ID));
        GameObject player = (GameObject)Instantiate(Resources.Load("InGame/" + this.inGameSceneParameter.Character.iconPath));

        player.GetComponent <PlayerController>().Init(this.inGameSceneParameter.Character.Type);

        SoundManager.Instance.PlayBgm("vigilante");
    }
Beispiel #2
0
        private void MoveBattleScene(Button button, QuestGroupModel questGroup, QuestModel quest)
        {
            if (button == null)
            {
                return;
            }

            button.onClick.AddListener(() =>
            {
                var playerSettingPresenter = new PlayerSettingRepository();
                var playerSettingModel     = playerSettingPresenter.Get(0);

                // parameter
                var parameter = new InGameSceneParameter(
                    new CharacterRepository().Get(playerSettingModel.CharacterID),
                    questGroup,
                    quest
                    );
                SceneMoveManager.Instance.MoveScene("InGame", parameter);
            });
        }