Example #1
0
 public void Init(DialogRequester dialogRequester, GameModel gameModel)
 {
     _dialogRequester = dialogRequester;
     _dialogRequester.SetAvalibleDialogues(_currentStep.AvalibleCharacters);
     _currentStep.Init();
     _gameModel = gameModel;
 }
Example #2
0
        protected override void MyAwake()
        {
            Localizator.Init();
            _intersctObjects.Init(_boy);

            _dialogSwitcher.Init(new ChoiceChecker());
            var dialogRequester = new DialogRequester(_dialogSwitcher);

            _dialogVisualization.Init(_dialogSwitcher);
            _storyteller.Init(dialogRequester, _gameModel);
        }