@Loafy

Как вызвать C# метод из JS (.jslib файла) в Unity?

У меня есть файл с расширением .jslib с кодом:

mergeInto(LibraryManager.library, {
ShowAdv : function () {
ysdk.adv.showFullscreenAdv({
callbacks: {
onClose: function(wasShown) {
// some action after close
},
onError: function(error) {
// some action on error
}
}
})
},
});

Я понял как вызываются js функции из шарпа, но мне нужно наоборот.

Код на C#:

using UnityEngine;
using System.Runtime.InteropServices;

public class ShowAd : MonoBehaviour
{
[DllImport("__Internal")]
private static extern void ShowAdv();

private void Start()
{
try
{
ShowAdv();
}
catch { }
}
}

*Я сам с JS работать не умею, просто копировал код и вставлял
  • Вопрос задан
  • 169 просмотров
Пригласить эксперта
Ответы на вопрос 1
freeExec
@freeExec
Участник OpenStreetMap
Должен быть метод SendMessage(название_объекта, название_метода)
* я тоже сам в js не умею
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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