// 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"); }
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); }); }