Перечисление Unity в функции как ошибка параметра - PullRequest
0 голосов
/ 20 апреля 2020

Я хотел создать функцию с перечислением для параметров, чтобы я мог go в единстве и легко изменить значение, но это дает мне ошибку, и я не знаю почему. Я действительно новичок в программировании, поэтому, пожалуйста, не судите меня усердно: D

void TestFunction(enum TestEnum { name1, name2, name3}) 
{
}

1 Ответ

0 голосов
/ 21 апреля 2020

Вы не можете объявить перечисление внутри функции, вам нужно сначала объявить перечисление следующим образом

enum TestEnum {
    name1,
    name2,
    name3
}

И затем вы можете использовать его как параметр

void TestFunction(TestEnum testEnum) {
    // Do Something
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...