protected void SelectTopic(OnActiveSelectTopic e) { Events.Instance.RemoveListener <OnActiveSelectTopic>(SelectTopic); PointingBubble.instance.LinkTopic(topics[e.notepadIndex]); if (e.topicItem.contractorTopic != null) { contSelected = e.topicItem.contractorTopic; if (activeDialogue != null) { activeDialogue = activeDialogue.nextTexts[e.notepadIndex]; } else { activeDialogue = contSelected.text; } } else if (e.topicItem.govTopic != null) { govSelected = e.topicItem.govTopic; if (activeDialogue != null) { activeDialogue = activeDialogue.nextTexts[e.notepadIndex]; } else { activeDialogue = govSelected.texts; } } if (activeDialogue.nextTexts.Count <= 0) { PointingBubble.instance.NextDialogueStep(true); ShowNextAnswer(true); CloseNotePad(); } else { ShowNextAnswer(false); PointingBubble.instance.NextDialogueStep(false); SetNextDialogue(); } }
protected void SelectTopic(OnActiveSelectTopic e) { Events.Instance.RemoveListener <OnActiveSelectTopic>(SelectTopic); }
public void OnSelectTopic(OnActiveSelectTopic e) { Events.Instance.RemoveListener <OnActiveSelectTopic>(OnSelectTopic); ValidStep(); }