Unity C # Vuforia несколько виртуальных кнопок - PullRequest
0 голосов
/ 18 сентября 2018

Как применить 2 или более виртуальных кнопок в одном классе для вызова нескольких анимаций из одного аниматора.

Ниже приведена одна кнопка, как добавить еще одну кнопку в этом

public class Vb_ball : MonoBehaviour, IVirtualButtonEventHandler
{
    public GameObject vbBtnObj;
    public Animator Ballanimation;

    // Use this for initialization
    void Start()
    {
        vbBtnObj = GameObject.Find("Openbutton");
        vbBtnObj.GetComponent<VirtualButtonBehaviour>().RegisterEventHandler(this);
        Ballanimation.GetComponent<Animator>();
    }

    public void OnButtonPressed(VirtualButtonBehaviour vb)
    {
        Ballanimation.Play("Opn_close");
        Debug.Log("Button pressed");
    }

    public void OnButtonReleased(VirtualButtonBehaviour vb)
    {
        Ballanimation.Play("Static");
        Debug.Log("Button released");
    }

    // Update is called once per frame
    void Update () {

    }
}
...