С помощью SetRegionBlocked на условии не получилось - компьютерный герой всё равно проходит сквозь блок.
SetRegionBlocked("имя региона", true, 2)
Если нумерация там с единицы, мне казалось, что так. Если с нуля, то соответсвенно
SetRegionBlocked("имя региона", true, 1)