Как по флагам енама пройтись в кастомном эдиторе чтобы проверить

выбран ли определенный флаг?

21 ответов

34 просмотра

а в чем проблема? Как и везде о.О

Bicardine- Автор вопроса
Bicardine
Что имеешь ввиду?

Как обычно можно сравнить флаг с конкретным, взять индекс и чекнуть его, в общем ничего не обычного в кастомном эдиторе нет. Опиши задачу, что ты хочешь и что не работает

Bicardine- Автор вопроса
Danil Bog
Как обычно можно сравнить флаг с конкретным, взять...

Я не могу нигде найти инфу как у проперти в виде флагового энама в принципе получить значения в эдиторе.

сохранить в переменную приватную в он гуи о,О Как ещё-то https://docs.unity3d.com/ScriptReference/EditorGUILayout.EnumPopup.html

Bicardine- Автор вопроса
Danil Bog
сохранить в переменную приватную в он гуи о,О Как ...

И что? Там свич не работает как с обычным.

Bicardine
И что? Там свич не работает как с обычным.

я не настолько ванга, может ты хоть код кинешь, чтоб понятно было о чем ты говоришь? А не сферическое "там"

Bicardine- Автор вопроса
Danil Bog
я не настолько ванга, может ты хоть код кинешь, чт...

Есть флаговый энам у класса. ItemTag. В зависимости от тэга надо отрисовывать определенные сериализованные поля. Если флаг включает usable, то например ивент OnUse отрисовывается. Иначе скрыт.

Bicardine
Есть флаговый энам у класса. ItemTag. В зависимост...

сохраняешь таргет в переменную и получаешь доступ к полям таргета как обычно

Bicardine
Есть флаговый энам у класса. ItemTag. В зависимост...

вот так вот и фигачишь, в примере вроде всё есть

Bicardine- Автор вопроса
Danil Bog
screenshot вот так вот и фигачишь, в примере вроде всё есть

Ты создаешь в эдиторе энам, в то время как у меня уже есть флаговый энам как поле класса.

Bicardine
Ты создаешь в эдиторе энам, в то время как у меня ...

я не создаю в эдиторе, я тебе скрин кинул, поле создано в классе MyScriptWithEnum

Bicardine- Автор вопроса
Danil Bog
screenshot я не создаю в эдиторе, я тебе скрин кинул, поле со...

Бля, это я затупил. Теперь понял. Без паблик поля можно как-то обойтись?

Bicardine
Бля, это я затупил. Теперь понял. Без паблик поля ...

можно по стандарту гетсетать либо метод на доступ создать. После таргета всё как обычно

Bicardine- Автор вопроса
Danil Bog
можно по стандарту гетсетать либо метод на доступ ...

Лан, понял. "Все как обычно" - не для меня, я таргет впервые в жизни юзаю, до этого эдиторы без него писал. Спасибо.

Bicardine
Лан, понял. "Все как обычно" - не для меня, я тарг...

Рекомендую скачать ассет Odin и навсегда забыть про любые подобные мучения

Bicardine- Автор вопроса

Знаю про него. Сначала отдрочу editor по полной, чтобы когда юзать Один начал, говорил с важным видом "Я всё это умею и сам".

Bicardine
Знаю про него. Сначала отдрочу editor по полной, ч...

Плюсы тоже все выучил перед тем как за шарпы приниматься?)

Илья
Плюсы тоже все выучил перед тем как за шарпы прини...

та че уж там мелочится, раз уж начинать так с ассемблера, а лучше вообще блять 0011 разбирать :D

Похожие вопросы

Обсуждают сегодня

Но, может, есть уже проверенная? Наши требования такие: 1. Сообщения должны приходить из Инста в CRM оду 2. Должна быть возможность подключить несколько экаунтов Инстаграм. Р...
Alexander Sharoiko MSE / Александр Шаройко
13
На чём в основном щас пишут мини апы? Vuejs?
Goot evening Not everyone
6
Это может быть все-таки не флудвейт? у меня ботфазер принимает изменения и отображает даже что они изменились, на видео видно что он прислал якобы уже измененное описание, н...
OVERLINK
13
Вопрос: Здравствуйте! У меня возникла проблема с использованием плагина Mall в OctoberCMS. Я использую все файлы и компоненты в их исходном виде, без изменений. Однако на стр...
𐩱𐩪𐩣𐩱𐩲𐩺𐩡
8
Я правильно понимаю что нет способов получить список ожидающих заявок на вступление в группу с помощью бота из mtproto?
Шамиль Прилов
9
🙋 Ребята, всем привет. Поправил задачу: Нужно каждому новому сообщению (1 раз по каждому юзеру) в чате прибавлять снизу кнопку с предложением подписаться на канал. Как добавит...
Alexander
1
Добрый день. Мне посоветовали обратиться к вам в чат за помощью. Ситуация описана на скрине. Как мне сказали, мне на бота навесили флудвейт. Есть ли возможность снять его ра...
OVERLINK
7
Просто по очереди выпиливаешь на ручной маппинг? По методу за раз
Andrii Kurdiumov
7
всем привет помогите пожалуйста используя CDN (GCP) у игроков из вьетнама загружается конфиг (размер 999 bytes) загружается 5 и более минут н а других CDN сервисах такой пробл...
Andrew Krw.
1
Приветствую. А не подскажете какие ограничения есть на использования api метода setMyName ? Несколько раз сменил имя бота и получил бан на 2 месяца на смену имени.
Slick Slack
8
Карта сайта