public void Init(DialogRequester dialogRequester, GameModel gameModel) { _dialogRequester = dialogRequester; _dialogRequester.SetAvalibleDialogues(_currentStep.AvalibleCharacters); _currentStep.Init(); _gameModel = gameModel; }
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); }