我正在尝试使用C#编写脚本游戏.我之前问了一个类似的问题但是这个例子指的是.cs文件中的invovled硬编码.无论如何编译和运行包含C#代码的程序集,其中包含可以更改托管.cs文件中的变量的函数,赋值,运算符和类型?例如:
我的.cs文件包含一个字符串变量myName. 我的脚本代码包含一个函数myfunction. 有没有办法从我的函数访问myName并通过调用myfunction上的Invoke方法更改我的.cs文件中的值?没有在我的.cs文件中硬编码myfunction?
c# lua scripting-language
c# ×1
lua ×1
scripting-language ×1