У меня есть кнопка Prefab .Он подключен к префабу EventSystem и выбирает метод с именем (doIt).
Этот метод (doIt) выводит сообщение на печать и активирует панель под названием (Panel).
public void doIt()
{
print("Doing !!!");
helpCanvas.SetActive(true);
}
EventSystem Prefab имеет скрипт, к которому уже подключен метод (doIt) и gameObject (Button)

Панель Prefab неактивна

Я перетащил эти Prefab (Button, EventSystemи панель) в некоторых сценах (около 17 сцен), подобных этому.

Проблема: Когда я играю в игруничего не происходит, когда я нажимаю кнопку

, но панель становится активной сразу после остановки игры

Примечание: Это происходило только в том случае, если экземпляр SystemEvent зависит от prefab, но если я перетащил панель вручную из сцены
а также экземпляра SystemEvent для OnClick этого не произошло 
Почему это произошло?и как это решить?Ни мне, ни кому-либо не подходит повторно присоединять Button OnClick EventSystem вручную для всех кнопок, имеющих одинаковую функцию.Или присоединить экземпляр Panel к каждому экземпляру EventSystem.