проблема встроенных виджетов в том, что они ищут на сцене первый попавшийся канвас и работают с ним. таким образом у нас в виджетах (в частности в Invite Widget) был маленький текст. И так как код виджетов у вас скомпилирован в dll, поправить самому его не возможно. Пришлось сделать хак с помощью рефлексии такого вида:
проблема встроенных виджетов в том, что они ищут на сцене первый попавшийся канвас и работают с ним. таким образом у нас в виджетах (в частности в Invite Widget) был маленький текст. И так как код виджетов у вас скомпилирован в dll, поправить самому его не возможно. Пришлось сделать хак с помощью рефлексии такого вида:
var prop = typeof(OKWidgets).GetField("canvas", BindingFlags.NonPublic | BindingFlags.Static);
if(prop != null) { prop.SetValue(null, canvas.transform); }
Было бы хорошо, если бы доступ к OKWidgets.canvas был public.