Я пытаюсь интегрировать Lua в свое приложение на C #, когда попадаю в ловушку. Я надеялся, что кто-то с большим опытом может помочь направить меня в правильном направлении.
Допустим, у меня есть следующие методы C #:
public void MyMethod(int foo) { ... }
public void MyMethod(int foo, int bar) { ... }
Я хотел бы зарегистрировать его в моей среде сценариев Lua, чтобы я мог сделать что-то вроде этого:
* +1007 *
Я пытался использовать RegisterFunction ("MyMethod", this, this.GetType (). GetMethod ("MyMethod")), но он обоснованно жалуется на неоднозначное соответствие. Есть идеи?