Я бы сделал отдельно класс, которых отвечает за данные врагов или всех игроков локации в целом. То есть определённый класс Field с публичным полем int EnemiesRemain. И в нём меняешь
Сделал вот так. То есть сейчас, как я понимаю, при срабатывания триггера берется ссылка на переменную из другого скрипта. Но так как это ссылка, то и исходная переменная должна меняться. Но проблема осталась.