TGViewer
SpellSinger - разработчик игр на Unity SpellSinger - разработчик игр на Unity @spellsingergames · 548 subscribers
Post #216 803
Enforce full type name qualification в Rider

Эта настройка в Rider может сделать вашу разработку чуть удобнее, особенно когда вы пишете код для разных платформ (WebGL/Android).

Например, чтобы вызвать JS код, нужно импортировать тип System.Runtime.InteropServices:
#if UNITY_WEBGL
using System.Runtime.InteropServices;
#endif

public static class WebUtils
{
#if UNITY_WEBGL
[DllImport("__Internal")]
private static extern bool SyncIdbfs();
#endif
}


Важно не забыть также обернуть using в #if UNITY_WEBGL, иначе при переключении платформы на другую, импорт станет неиспользуемым и может быть удалён при оптимизации.

Но можно сделать удобнее, и в настройках Rider, в разделе Editor > General > Auto Import, в поле Enforce full type name qualification прописать тип System.Runtime.InteropServices.DllImportAttribute. После этого ваш код будет выглядеть следующим образом:

public static class WebUtils
{
#if UNITY_WEBGL
[System.Runtime.InteropServices.DllImportAttribute("__Internal")]
private static extern bool SyncIdbfs();
#endif
}

Мне кажется, такой вариант выглядит лаконичнее и удобнее. Я также прописал себе тип GamePush.*, и обращаюсь к классам GP по полному имени:
GamePush.GP_Ads.ShowSticky();
  • 🔥 5
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 →