public void Show(NarrativeSegment segment) { DialogMessage = segment.description; DialogSprite = segment.sprite; DialogVO = segment.vo; if (!SegmentsSeen.Contains(segment)) { SegmentsSeen.Add(segment); InvestigationProgress = SegmentsSeen.Count; OnSegmentFound?.Invoke(InvestigationProgress, InvestigationGoal); } DialogPanel.SetActive(true); }
public void FindSegment(NarrativeSegment segment) { ProgressSegments[segment.index].found = true; CheckFoundStatus(); }
public void FindSegment(NarrativeSegment segment) { NarrativeManager.FindSegment(segment); }
public void Show(NarrativeSegment segment) { NarrativeManager.Show(segment); }
public void Initialize(NarrativeSegment data) { title.text = data.title; description.text = data.description; }