Unity не отображает функцию в поле onClick(), когда я пытаюсь вернуть 2 значения

public void _fieldCounter (InputField inputField, GameObject thisGM) 
   {
     if(inputField.text == Answer[_BTmpSecond]){
        _counter(thisGM); //_counter - другая функция.
   }
     else{}
}

Повесил скрипт на объект Counter, поместил его в onClick() на кнопку. Выбираю функцию в выпадающем списке, а её там нет. Когда я убираю GameObject либо InputField из возвращаемых значений - всё отображается нормально. Не могу понять в чём проблема.


Ответы (1 шт):

Автор решения: Tony Ross

Я уже нашёл ответ. Это ограничение фреймворка. 2 аргумента передать действительно нельзя. Беда (

→ Ссылка