Я пытаюсь создать игру с скриптами на C#. Ранее я задавал аналогичный вопрос, но в примере указывалось на принудительное кодирование в файле .cs. Нужно ли вообще компилировать и запускать сборку, содержащую код C#, который содержит функции, назначения, операторы и типы, которые могут изменять переменные в файле хоста .cs? Например:
Сценарий C# без жесткого кодирования
файл my .cs содержит строковую переменную myName.
мой код сценария содержит функцию myfunction.
Есть ли способ получить доступ к myName из моей функции и изменить его значение в моем .cs-файле, просто вызвав метод Invoke на myfunction? Без hardcoding myfunction в моем файле .cs?
как это сделать? –
Вам нужно увеличить репутацию за это. Спасибо за ваши добрые намерения. Вы можете отметить мой пост как ответ на свой вопрос. Это сработает. :) – martynaspikunas
Я не знаю, как это сделать, если не сказать это здесь. Итак, пока я не могу установить nlua, я все еще могу установить luaInterface и должен больше смотреть, но я верю, ответил на вопрос моих людей! –