假设我的游戏中有一个会说话的机器人。在 MonoBehavior 类中,他有方法public void Talk(string s)
。
在我的游戏中,我希望有一个文本字段,用户可以在其中编写 C# 函数的主体,如下所示:
公共字符串 MakePhraseFromWords(string[] words){
//user can write code here
string s = "";
for(int i = 0; i < words.Length; i++)
s += words[i];
if(i < words.Length - 1) s += " ";
}
return s;
}
鉴于用户编写此代码,我想返回s
MonoBehaviour 类方法Talk
,以便机器人可以说出短语s
。
我怎样才能做到这一点?