А C# не позволяет при получении переменной сделать с ней какое то действие и при этом вернуть её?
Например
Код
var spawn = Instantiate(spawnPrefab) as GameObject .name.Replace ("Clone","");
но что бы в spawn вернулась именно переменная от Instantiate а не от Replace (там string вернется).
Хотя даже такой вид кода не скомпилируется.
Можно конечно тупо на одну строку засунуть:
Код
GameObject onPart = (GameObject)Instantiate((GameObject)Resources.Load("GreenAreaPrefabs/On_area_default")); onPart.name = onPart.name.Replace("(Clone)", "");
Но получается довольно длинно..