public override void OnGestureDetectedEvent(string gestureName, double confidence)
    {
        string     skillName = GestureSkillManager.GetSkillNameByGestureName(gestureName);
        GameObject skill     = ResourcesManager.LoadObj(skillName);

        Instantiate(skill, new Vector3(Camera.main.transform.position.x, 0, Camera.main.transform.position.z), skill.transform.rotation);
    }
    private void ShowSkillChoosePanel(string gestureName)
    {
        m_gestureName = gestureName;
        gameObject.SetActive(true);
        string skillName = GestureSkillManager.GetSkillNameByGestureName(gestureName);

        for (int i = 0; i < transform.Find("Parent").childCount; i++)
        {
            if (transform.Find("Parent").GetChild(i).name == skillName)
            {
                transform.Find("Parent").GetChild(i).GetComponent <Toggle>().isOn = true;
                transform.Find("Parent").GetChild(i).GetChild(0).gameObject.SetActive(true);
            }
            else
            {
                transform.Find("Parent").GetChild(i).GetComponent <Toggle>().isOn = false;
                transform.Find("Parent").GetChild(i).GetChild(0).gameObject.SetActive(false);
            }
        }
    }