TGViewer
SpellSinger - разработчик игр на Unity SpellSinger - разработчик игр на Unity @spellsingergames · 548 subscribers
Post #166 785
Убираем ворнинги (warning) из сторонних плагинов – лечим Tenjin

Нужно было добавить в проект Tenjin. Он поставляется только через .unitypackage, его нельзя добавить как зависимость в Package Manager. Ок, закидываем в проект файлы, получаем кучу предупреждений от компилятора:
Assets\Tenjin\Scripts\TenjinAdMobIntegration.cs(12,25): warning CS0414: The field 'TenjinAdMobIntegration._subscribed_rewarded_interstitial' is assigned but its value is never used
Assets\Tenjin\Scripts\TenjinAdMobIntegration.cs(9,25): warning CS0414: The field 'TenjinAdMobIntegration._subscribed_banner' is assigned but its value is never used
Assets\Tenjin\Scripts\TenjinAdMobIntegration.cs(11,25): warning CS0414: The field 'TenjinAdMobIntegration._subscribed_interstitial' is assigned but its value is never used
...

Они появились из-за использования препроцессорных директив типа #if tenjin_admob_enabled, но нам разработке они сильно мешают - при каждой компиляции в консоли по 10 мусорных ворнингов.

Решение:
1) Создаем для плагина отдельный assembly (.asmdef)
2) Создаем рядом с .asmdef файлом файл csc.rsp
3) В csc.rsp пишем (0414 это код конкретного ворнига, у вас может быть другой)
-nowarn:0414


И хоть ChatGPT и считает, что
This affects all scripts in the project — not just a specific .asmdef.
There’s currently no way to scope compiler flags per .asmdef using Unity’s built-in tools.


На самом деле, всё отлично работает – ворнинги из assembly игнорируются, из остального проекта – нет.

P. S. Рассказать, почему нужно бороться с ворнингами?

#тайные_знания
  • 👍 9
  • ❤ 2
  • ✍ 1
More from @spellsingergames
  1. Oct 1, 2026Автор
  2. Aug 31, 2026Post #235
  3. Aug 25, 2026Прошли модерацию на Crazy Games. Basic Launch продлится до 15 сентября или пока не наберет…
  4. Aug 24, 2026А мы, тем временем, идём покорять #crazy_games Вчера ночью отправили билд на модерацию. Мо…
  5. Aug 24, 20262 недели нужно рекоммендеру Яндекс игр, чтобы как-то отреагировать на изменения метрик. AR…
  6. Aug 14, 2026Шестой эпизод подкаста ГЕЙМДЕВ ПОД ПИВОМ уже во вторник, в 22:30МСК! Хорошенечко отоспитес…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →