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