За щастие попаднах на това:
Как да накарам MySql Connector/Net да работи с Unity 2017
И по отношение на опасенията за сигурност. Моят ключ е нито една от моите сесии не трябва да бъде постоянна от .NET - ще има усъвършенствани PHP скриптове за промяна на данни и всичко, свързано с повишени разрешения.
Справка: Защо не трябва да свързвате мобилното си приложение към база данни
Отвъд това,
Точно това ще направя, използвайки MySql конектор да говоря с драйвери на MySql (които в момента съм твърде уморен, за да припомня името на (може би е базиран на ODBC? Не мога да си спомня. Така Google. Lol))
Така че като цяло, използвайки връзката, предоставена в горната част, Unity 2018 може да бъде съвместим с най-новата (от тази публикация) MySql конектор(и) .
Всяка папка с активи трябва да съдържа:System.Data.dll &MySql.Data.dll (това е)
Не се изисква NuGet.
Съобщението за грешка обаче:„Зареждането на скриптовия сбор „Assets/Plugins/MySql/System.Data.dll“ се провали!“ И засега очевидно не е в състояние да препраща connectionString от app.config като вашия нормален C# извън Unity би могъл. Като се има предвид това, работя върху намирането или на реализацията на app.config от Unity, или еквивалентна алтернатива.
АКТУАЛИЗИРАНЕ:
Освен няколко досадни грешки при зареждане на dll в Unity, които не влияят на нищо - освен да ме дразнят и да губя няколко байта RAM за секунда (хаха, да е); Всичко работи добре и си спомням причината, поради която съм не се притеснявам за свързването на приложението ми директно с моята база данни, защото ЕДИНСТВИТЕ разрешения, които потребителите ще имат, е разрешението за изпълнение, така че всички процедури ще се съхраняват на сървъра (чрез Съхранени процедури) и по този начин защитава базата данни срещу всякакви потенциални атаки, дори ако кашлица кашлица прикашлица хм, потребител решава да "декомпилира" (това дори дума ли е...? хех) моето приложение.
Окончателна актуализация:
Както публикувах тук ;