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 OnEnable() { if (gesture == null) { return; } transform.Find("Name").GetComponent <Text>().text = gesture.name; transform.Find("Example_number").GetComponent <Text>().text = gesture.exampleCount.ToString(); SkillChoose_Button.GetComponent <Image>().sprite = GestureSkillManager.GetSkillSpriteByGestureName(gesture.name); }
private void Init() { transform.Find("Back_Button").GetComponent <Button>().onClick.AddListener(() => { for (int i = 0; i < transform.Find("Parent").childCount; i++) { if (transform.Find("Parent").GetChild(i).GetComponent <Toggle>().isOn) { GestureSkillManager.ChangeSkillName(m_gestureName, transform.Find("Parent").GetChild(i).name); } } EventCenter.Broadcast(EventDefine.ShowGestureInfPanel); gameObject.SetActive(false); }); gameObject.SetActive(false); }
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); } } }