«Не удалось найти атрибут Dll»: вызвать функцию из файла .jslib из единицы - PullRequest
0 голосов
/ 19 октября 2019

Я пытался вызвать функцию JavaScript из файла .jslib в Unity. Я сделал это, как описано здесь

У меня есть файл .jslibe в папке assets / plugin. Теперь я попытался получить к нему доступ в следующем коде:

public class Prefab : MonoBehaviour
{

    private string test = "test";

    [DllImport("__Internal")]
    private static extern void SendToJavscript(string test);

    void Start()
    {
        SendToJavscript(this.test);

    }
}

Но он не скомпилируется, и я получаю ошибку "Не удалось найти тип или имя пространства имен 'DllImportAttribute' (используете ли вы директиву илиссылка на сборку?)

Кто-нибудь знает, что здесь не так? У меня никогда не было этой ошибки раньше ..

1 Ответ

0 голосов
/ 19 октября 2019

Вверху вашего скрипта добавьте

using System.Runtime.InteropServices;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...