Проблема с кодом на C# в Unity.

От меня требуется создать меню с настройками для приложения. Я решил полазить в интернете и нашел гайд. Настроил полноэкранный режим с помощью объекта Toggle. Другая из настроек - регулировка громкости фоновой музыки. На сайте написано, что всё, связанное с настройками можно засунуть в один файл. Я так и сделал. Создал объект Slider и AudioMixer.
Взял с того же сайта скрипт, чтобы все работало и засунул к настройкам с Toggle'ом. Однако Unity ругается на ошибки.
Вот собственно код:

bool Screen.fullScreen;
toggle isFullScreen;
public class NewBehaviourScript : MonoBehaviour
{
public void FullScreenToggle()
{
isFullScreen =!isFullScreen;
Screen.fullScreen = isFullScreen;
}
public AudioMixer am;
public void AudioVolume(float sliderValue)
{
am. SetFloat("masterVolume", sliderValue) ;
}
}

А вот и ошибки:
Syntax error '(' expected
) expected

Понимаю, что ругается на скобки, пробовал их убирать, но тогда выскакивает 10 штук других ошибок. Может я делаю что-то не так? Помогите, пожалуйста. Заранее благодарен.

Unity

260 постов2.7K подписчиков

Правила сообщества

• Запрещается постить вопросы, мемы и прочую ерунду - для этого есть форумы и другие специализированные ресурсы.


• Распространение и обсуждение пиратского ПО, кейгенов, ключей и прочих пиратских файлов запрещено.


• Соблюдайте сетевой этикет. Оскорбительное поведение и мат (в том числе сокращенный или завуалированный) караются баном.


• Запрещается разводить полемики на тему "какой движок круче". Здесь мы обсуждаем только Unity.


• Запрещается использовать контент с оскорбительным содержанием, а так же любой другой, который может задеть или оскорбить чувства участников.

1
Автор поста оценил этот комментарий

Значит иди в песочнику русскоязычного юнити форума, а не сюда.

раскрыть ветку (1)
1
Автор поста оценил этот комментарий
Можно ссылку? Пойду туда вопросы глупые задавать
показать ответы
0
Автор поста оценил этот комментарий

Сюда никак. Но сюда можно засунуть ссылку на любой файлообменник вроде гугл драйва, облака мейла и прочих. Есть даже анонимные :D

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Хорошо. Сейчас не буду гемороиться. Пойду задачником по с# заниматься
0
Автор поста оценил этот комментарий

Исходники - это файлы с кодом программы. Вот то что вы привели в посте, только в виде файла.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Как можно сюда засунуть файл. cs?
показать ответы
0
Автор поста оценил этот комментарий

Во первых, вам надо привести полный текст ошибки и номер строки на которой он ругается.

Во вторых, если вы хотите чтоб вам помогли, нелишним было бы прикрепить архивчик с исходниками, в которых происходит ошибка.

В третьих, тут вроде видна пара ошибок, поэтому компилятор скорее всего выдал их больше одной...

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Текст ошибок:
Assets\NewBehaviourScript.cs(4,23): error CS1003: Syntax error, '(' expected
Assets\NewBehaviourScript.cs(4,23): error CS1026:) expected
показать ответы
0
Автор поста оценил этот комментарий

Во первых, вам надо привести полный текст ошибки и номер строки на которой он ругается.

Во вторых, если вы хотите чтоб вам помогли, нелишним было бы прикрепить архивчик с исходниками, в которых происходит ошибка.

В третьих, тут вроде видна пара ошибок, поэтому компилятор скорее всего выдал их больше одной...

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Unity ругается на ( и ), значит ошибка в той строке, где находятся ( и ). Она одна - 6-ая строка.
Архив с исходниками - проект в юнити?
Можете рассказать, что за ошибки?
показать ответы
0
Автор поста оценил этот комментарий
А что должно происходить? По коду вообще не понятно, что требуется.
раскрыть ветку (1)
0
Автор поста оценил этот комментарий
С помощью Slider меняться уровень громкости звука в фоне, с помощью Toggle меняться настройка полноэкранного режима. Типа в окне или на весь экран.
показать ответы
раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Спасибо большое
0
Автор поста оценил этот комментарий

На всякий случай:

Хорошо, в будущем учту. Я новичок

В смысле, только увидел C#?


Если да, то лучше уж начинать стандартным способом: консоль + стандартные алгоритмы + стандартные элементы теории, затем сборки из нескольких модулей, затем gui и/или многопоточность, и только потом 3d-движки, включая Unity. Просто чтобы понимать, что происходит.


Если нет, то вообще такие пробелы выглядят несколько странно... попытка объявить глобальную в шарпе, объявление булевой переменной, одновременно отсылающее к свойствам или компаундам (привет некоторым скриптовым языкам), is, который в объявлениях вроде не используется... на месте компилятора я б тоже с ума сошел :)

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Только увидел С#. Буду заниматься. Хорошо
4
Автор поста оценил этот комментарий

Что ты делаешь не так:

1) задаёшь вопрос на Пикабу, а не киберфоруме/стоке/гуглвопросах/др.

2) пастишь код текстом, вместо того, что б кинуть ссылку на фид/кодшар/др.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
https://codeshare.io/5olg4Y
0
Автор поста оценил этот комментарий
Я понятия не имею. Сам ничего не понимаю

Так имей. Нам за тебя всё сделать?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Я только вникаю. С С# никогда не работал, для меня то же самое, что бабушке 80+ смартфон дать. Простите, раз так
показать ответы
1
Автор поста оценил этот комментарий

bool Screen.fullScreen;

toggle is FullScreen;


Хз, может, у Unity в этом месте есть "синтаксический сахар", но нормальный шарп на это ругнется. Просто потому, что они вне класса, у шарпа нет "глобальных"....

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
На сайте isFullScreen слитно. Там ошибка?
0
Киноман
Автор поста оценил этот комментарий

Дай нормальный код, а не текстом.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
https://codeshare.io/5olg4Y
показать ответы
1
Автор поста оценил этот комментарий

bool Screen.fullScreen;

toggle is FullScreen;

Объявлено вне класса. А вообще бан тебе за такие вопросы стоит прописать.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
habr.com/ru/post/346370/ отсюда брал
1
Автор поста оценил этот комментарий

bool Screen.fullScreen;

toggle is FullScreen;

Объявлено вне класса. А вообще бан тебе за такие вопросы стоит прописать.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
на сайте было именно isFullScreen
0
Автор поста оценил этот комментарий

и ; проверить надо бы

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Это тоже
0
DELETED
Автор поста оценил этот комментарий

Посчитай {}

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Они в порядке
1
Автор поста оценил этот комментарий

В первой строчке после типа переменной bool разве можно имя с точкой писать? Или это не имя должно было быть?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Я понятия не имею. Сам ничего не понимаю. С сайта скопипастил
показать ответы
1
Автор поста оценил этот комментарий

bool Screen.fullScreen;

toggle is FullScreen;


Хз, может, у Unity в этом месте есть "синтаксический сахар", но нормальный шарп на это ругнется. Просто потому, что они вне класса, у шарпа нет "глобальных"....

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Спасибо. Попробую и напишу
показать ответы
0
Киноман
Автор поста оценил этот комментарий

Дай нормальный код, а не текстом.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Постараюсь. Ждите
1
Автор поста оценил этот комментарий

bool Screen.fullScreen;

toggle is FullScreen;

Объявлено вне класса. А вообще бан тебе за такие вопросы стоит прописать.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Почему? Я новенький и многого не знаю. Только вчера начал это делать
показать ответы
4
Автор поста оценил этот комментарий

Что ты делаешь не так:

1) задаёшь вопрос на Пикабу, а не киберфоруме/стоке/гуглвопросах/др.

2) пастишь код текстом, вместо того, что б кинуть ссылку на фид/кодшар/др.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Хорошо, в будущем учту. Я новичок

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества