var terrain = GameObject.Find("Terrain");
var termat = terrain.GetComponent<Material>();
termat = (Material)newterrainmat;
Это ничего не делает, никаких ошибок, просто не заменяет текущий материал ландшафта на новый. Я хочу заменить текущий материал ландшафта на материал newteraainmat.
Я пробовал это сейчас:
var terrain = GameObject.Find("Terrain");
var terraincomponent = terrain.GetComponent<Terrain>();
terraincomponent.materialTemplate = (Material)newterrainmat;
, но это ничего не дает. Не выдает ошибок, но ничего не делает.