public void CheckClickBtnQuestion(BtnQuestion btn)
    {
        if (!isReadyCommit)
        {
            return;
        }
        if (btn.isSelect)
        {
            int i = 0;
            for (; i < listBtnQuestionSelect.Count; i++)
            {
                if (listBtnQuestionSelect[i] == btn)
                {
                    break;
                }
            }

            // release tu i trong listBtnQuestionSelect
            for (int j = listBtnQuestionSelect.Count - 1; j >= i; j--)
            {
                listBtnQuestionSelect[j].SetUnSelect();
                listBtnQuestionSelect.RemoveAt(j);
                if (j > 0)
                {
                    listLineRenderer[j - 1].SetVertexCount(0);
                }
            }


            // release tu i-1 trong list line, neu i > 0
        }
        else
        {
            if (listBtnQuestionSelect.Count > 0)
            {
                listLineRenderer[listBtnQuestionSelect.Count - 1].SetVertexCount(2);
                listLineRenderer[listBtnQuestionSelect.Count - 1].SetPosition(0, listBtnQuestionSelect[listBtnQuestionSelect.Count - 1].transform.position + new Vector3(0, 0, 1f));
                listLineRenderer[listBtnQuestionSelect.Count - 1].SetPosition(1, btn.transform.position + new Vector3(0, 0, 1f));
            }
            btn.SetSelect();
            listBtnQuestionSelect.Add(btn);
        }
        SetTextCurrAnswer();
    }