Обнаружил занимательный момент. Вначале он мне показался дичью, но если подумать, то может все даже логично.
Суть такова: модификаторы переопределяют модели носителей.
Мне нужно было много одинаковых существ, которые различались лишь моделкой. Соответственно, я думал сделать всего одного юнита и менять ему модели при спавне с помощью
SetModel(). Все работает, однако если на них навешивался впоследствии какой-нибудь модификатор, то их модель меняется на оригинальную. Может, сделано это из-за какого-нибудь взаимодействия партиклей модификаторов с моделями, я не знаю, но иного объяснения не нахожу. Может кто-то знает лучше.