Exemplo n.º 1
0
	static int TestEnum(IntPtr L)
	{
		try
		{
			ToLua.CheckArgsCount(L, 2);
			TestExport obj = (TestExport)ToLua.CheckObject(L, 1, typeof(TestExport));
			TestExport.Space arg0 = (TestExport.Space)ToLua.CheckObject(L, 2, typeof(TestExport.Space));
			int o = obj.TestEnum(arg0);
			LuaDLL.lua_pushinteger(L, o);
			return 1;
		}
		catch(Exception e)
		{
			return LuaDLL.toluaL_exception(L, e);
		}
	}
Exemplo n.º 2
0
    private static int TestEnum(IntPtr L)
    {
        int result;

        try
        {
            ToLua.CheckArgsCount(L, 2);
            TestExport       testExport = (TestExport)ToLua.CheckObject(L, 1, typeof(TestExport));
            TestExport.Space e          = (TestExport.Space)((int)ToLua.CheckObject(L, 2, typeof(TestExport.Space)));
            int n = testExport.TestEnum(e);
            LuaDLL.lua_pushinteger(L, n);
            result = 1;
        }
        catch (Exception e2)
        {
            result = LuaDLL.toluaL_exception(L, e2, null);
        }
        return(result);
    }