public void InitDialog() { dialog = spirit.GetNextDialog(); if (dialog == null) { is_finished = true; return; } this.clientData.ClientInstance.Action -= SpiritClicked; _game.SpiritDialogInstance.gameObject.SetActive(true); _game.SpiritDialogInstance.OnAnswerAction += CheckAnswer; _game.SpiritDialogInstance.Answer1Text.text = dialog.Pharases [0].Speach; _game.SpiritDialogInstance.Answer2Text.text = dialog.Pharases [1].Speach; _game.SpiritDialogInstance.Answer3Text.text = dialog.Pharases [2].Speach; _game.SpiritDialogInstance.QuestionText.text = dialog.Text; }