Пример #1
0
    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);
    }
Пример #2
0
 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);
 }
Пример #3
0
 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);
 }
Пример #4
0
    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);
            }
        }
    }