Имеется функция:
public GameObject toObjects(string object) {
if (object == "sun") return SunObject;
}
Но юнити выдает 4 ошибки:
Identifier expected - x2
Syntax error, ' , ' expected
Invalid expression term 'object'
Я задал строковый тип, непонятно почему он все равно ругается на тип, и точно так же с остальными ошибками. В чем проблема?
Вы выбрали неудачное имя строковому аргументу функции object. Попали в зарезервированное слово. Вот список зарезервированных в сишарп слов.
У Вас в сигнатуре метода указано что он возвращает GameObject, соответственно все ветви выполнения должны что-то возвращать, нужно добавить хотя бы return null; в конце функции.
Сборка персонального компьютера от Artline: умный выбор для современных пользователей