2
AluminiumLua의 컨텍스트에 루아 메소드 정보 (static public void)를 어떻게 등록합니까?알루미늄 루아 - 레지스터 기능
AluminiumLua의 컨텍스트에 루아 메소드 정보 (static public void)를 어떻게 등록합니까?알루미늄 루아 - 레지스터 기능
메서드의 서명과 일치하는 대리자를 제공하면이 작업을 수행 할 수 있습니다.
using System;
using AluminumLua;
public delegate void HelloDelegate();
class Program
{
public static void Hello()
{
Console.Write("Hello world!");
}
static void Main()
{
var context = new LuaContext();
var obj = LuaObject.FromDelegate(new HelloDelegate(Hello));
context.SetGlobal("hello", obj);
context.Get("hello").AsFunction().Invoke(new LuaObject[] { });
}
}
환영합니다 dhantael – Amit
알루미늄 루아 란 무엇입니까? –
@Nicol https://github.com/chkn/AluminumLua라고 가정합니다. –