Спасибо пакс, да как я сделал тоже норм )
Вот только сейчас заметил большой косяк
using UnityEngine;
using System.Collections;
public class LOD : MonoBehaviour {
public GameObject prefabHiPoly, prefabMidPoly, prefabLowPoly;
void Start ()
{
GetComponent<MeshFilter>().mesh = prefabHiPoly.GetComponent<MeshFilter>().mesh;
GetComponent<Renderer>().material = prefabHiPoly.GetComponent<Renderer>().material;
}
В результате в префабе слетают mesh и material. Что я не так сделал?
В коде я просто беру ссылку меша префаба и ложу в ссылку ГеймОбжекта, и то же самое с материалом.
Их как то надо копировать? А старые компоненты надо зачищать?