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;
    }