public void StartStory() { _ctx.twineStoryView.SubscribeScreenClick(); _story.OnOutput += OnOutput; _story.OnPassageEnter += OnPassageEnter; _story.OnPassageDone += OnPassageDone; foreach (Button button in _optionsButtons) { button.gameObject.SetActive(false); } string dataPassage = _passageHistory.GetLastPassage(); if (TryFindPassage(dataPassage)) { _story.StartPassage = dataPassage; } if (_passageHistory.StoryVars != null) { SetVarsFromDict(_passageHistory.StoryVars); } _story.Begin(); }