Пакс, спасибо, немного хоть разобрался, вообще помогаешь - респект тебе!! Можно тебя сэнсэем по юнити называть?

И понял что по сути мне сейчас и не надо вызывать методы с другого скрипта. Получается что скрипт и так делает ГеймОбджекты индивидуальными объектами с одинаковыми полями.
Единственное, что мне не хватает. Это как найти префаб для копирования.
Пробовал так, не работает - Instance(Resources.Load("npc1")); в иерархии он также называется..