Но герой-то в городе

Регион тут будет, я думаю, бессилен.
А что касается способа - через enabled что-ль? Вариант неплохой. Даже очень. Только...А как же потом его вернуть к жизни при касании игрока 1? Триггер, насколько я знаю, на героя не повесить, а мне бы очень хотелось, чтобы мэр не покидал город до конца. Кроме того, комп и вправду будет агрессивно тыкаться в бедного героя.
А разве - в оригинальных кампаниях что-то подобное никогда не делали?
Ну, вообще - можно, конечно, поставить перед этим героем не останавливающий проходящего регион, который будет проверять и, соответственно, отключать enable, если по нему прошелся первый игрок. Как вариант... Но от тыканья это, увы, не спасет...