Ситуация немного прояснилась
Я пользовался скриптом SetPivot
http://www.unifycommunity.com/wiki/index.php?title=SetPivot, чтобы выравнять опорные точки наших кривоватых моделей
, а скрипт мне выдавал вот такую ошибку:
Instantiating mesh due to calling MeshFilter.mesh during edit mode. This will leak meshes. Please use MeshFilter.sharedMesh instead.
UnityEngine.MeshFilter:get_mesh()
SetPivot:OnGUI() (at Assets/Scripts/Editor/SetPivot.cs:49)
UnityEditor.DockArea:OnGUI()
Но я ее игнорил до этого момента ... А сейчас вот поимел проблемы с префабами из-за нее.
Подергал пивот только у пушки, сделал префаб модели, вставляю префаб в сцену и вижу, что у меш-фильтра пушки опять "none"