public static Delegate Action_GameObject(LuaFunction func) { Action<GameObject> d = (param0) => { int top = func.BeginPCall(); IntPtr L = func.GetLuaState(); LuaScriptMgr.Push(L, param0); func.PCall(top, 1); func.EndPCall(top); }; return d; }
public static Delegate System_Reflection_MemberFilter(LuaFunction func) { System.Reflection.MemberFilter d = (param0, param1) => { int top = func.BeginPCall(); IntPtr L = func.GetLuaState(); LuaScriptMgr.PushObject(L, param0); LuaScriptMgr.PushVarObject(L, param1); func.PCall(top, 2); object[] objs = func.PopValues(top); func.EndPCall(top); return (bool)objs[0]; }; return d; }
public static Delegate AudioClip_PCMSetPositionCallback(LuaFunction func) { AudioClip.PCMSetPositionCallback d = (param0) => { int top = func.BeginPCall(); IntPtr L = func.GetLuaState(); LuaScriptMgr.Push(L, param0); func.PCall(top, 1); func.EndPCall(top); }; return d; }
public static Delegate Application_LogCallback(LuaFunction func) { Application.LogCallback d = (param0, param1, param2) => { int top = func.BeginPCall(); IntPtr L = func.GetLuaState(); LuaScriptMgr.Push(L, param0); LuaScriptMgr.Push(L, param1); LuaScriptMgr.Push(L, param2); func.PCall(top, 3); func.EndPCall(top); }; return d; }
public static Delegate TestLuaDelegate_VoidDelegate(LuaFunction func) { TestLuaDelegate.VoidDelegate d = (param0) => { int top = func.BeginPCall(); IntPtr L = func.GetLuaState(); LuaScriptMgr.Push(L, param0); func.PCall(top, 1); func.EndPCall(top); }; return d; }