Unity3d Unity—有没有一种方法可以通过编程方式在输入管理器上调用Fire2

Unity3d Unity—有没有一种方法可以通过编程方式在输入管理器上调用Fire2,unity3d,Unity3d,我正在使用C#和DF-GUI。我想看看是否有一种方法可以让DFGUI按钮在输入管理器上以编程方式调用fire2(alt)。我认为这很容易,但我还没有找到任何关于如何做到这一点的方法。而不是从代码中调用fire2。您可以从代码中调用fire2中的方法。这很容易,也不会令人困惑 void Update () { if(Input.GetButton("Fire2")) { Fire(); } if(FireCondition) {

我正在使用C#和DF-GUI。我想看看是否有一种方法可以让DFGUI按钮在输入管理器上以编程方式调用fire2(alt)。我认为这很容易,但我还没有找到任何关于如何做到这一点的方法。

而不是从代码中调用fire2。您可以从代码中调用fire2中的方法。这很容易,也不会令人困惑

void Update ()
{
    if(Input.GetButton("Fire2"))
    {
        Fire();
    }

    if(FireCondition)
    {
        Fire ();
        FireCondition=false;
    }
}

void Fire ()
{
    //Do what you want here
}