Помощь Unity в Uncaught Abort в HTML5 Build - PullRequest
0 голосов
/ 30 сентября 2019

По какой-то причине существует Invoke, который срабатывает при нажатии кнопки, которая вызывает сбой моей игры. Есть идеи, как мне с этим разобраться?

У меня много других Призывов, и ни у кого не возникло проблем. У меня для параметра «Включить исключения» установлено значение «Нет», и игра в Unity работает нормально.

Я могу дать дополнительную информацию об ошибке, если вы сможете указать мне, что имеет значение.

public void OnClick()
{
    if (buyCoal.interactable == true) 
    {            
            trainObject.trainMovementStart();

            if (SceneManager.GetActiveScene().name == "Level1" || SceneManager.GetActiveScene().name == "Level2")
                Invoke("coal_refill", 6f);

            if (SceneManager.GetActiveScene().name == "Level3")
                Invoke("coal_refill", 12f);

            Money.UseMoney(coalcost);
            buyCoalAudio.Play();
            countdown += 1; //agora é count up
            tipCoalReady = 2;
            buyCoalButtonIndex = 0; //DISABLE COAL Buy Button
            coal_stock_countdown.text = countdown.ToString();
            coaltipCounter += 1;                    
    }
}

void coal_refill()
{
    ThermoElectric.quota += 17.5m;
    Invoke("reactivateBuyCoalButton", 5f);
}
void reactivateBuyCoalButton()
{
    buyCoalButtonIndex = 1;
}

Журнал ошибок:

Вызов обработчика ошибок из-за невыполнения прерывания (145) при ошибке
в jsStackTrace (ed63bf36d25f876fa57fb81632b59202.unityweb: 8: 22380) в stackTrace [Object.stackTrace] (ed63bf36d25f876fa57fb81632b59202.unityweb: 8: 22551)
в Object.onAbort (https://v6p9d9t4.ssl.hwcdn.net/html/1680115/PowerTheGrid_Level3_v7.2_HTML5/Build/3998187b7e8feaa618a93b293c0e6812.js:4:11065)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...