//this source code was auto-generated by tolua#, do not modify it using System; using LuaInterface; public class SDKManagerWrap { public static void Register(LuaState L) { L.BeginClass(typeof(SDKManager), typeof(Manager)); L.RegFunction("CallSDKFunc", CallSDKFunc); L.RegFunction("RegisterCallbackFunc", RegisterCallbackFunc); L.RegFunction("CallGameFunc", CallGameFunc); L.RegFunction("CallIntFunc", CallIntFunc); L.RegFunction("CallBoolFunc", CallBoolFunc); L.RegFunction("CallStringFunc", CallStringFunc); L.RegFunction("__eq", op_Equality); L.RegFunction("__tostring", ToLua.op_ToString); L.EndClass(); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int CallSDKFunc(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); SDKManager obj = (SDKManager)ToLua.CheckObject(L, 1, typeof(SDKManager)); string arg0 = ToLua.CheckString(L, 2); obj.CallSDKFunc(arg0); return 0; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int RegisterCallbackFunc(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); SDKManager obj = (SDKManager)ToLua.CheckObject(L, 1, typeof(SDKManager)); LuaFunction arg0 = ToLua.CheckLuaFunction(L, 2); obj.RegisterCallbackFunc(arg0); return 0; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int CallGameFunc(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); SDKManager obj = (SDKManager)ToLua.CheckObject(L, 1, typeof(SDKManager)); string arg0 = ToLua.CheckString(L, 2); obj.CallGameFunc(arg0); return 0; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int CallIntFunc(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); SDKManager obj = (SDKManager)ToLua.CheckObject(L, 1, typeof(SDKManager)); string arg0 = ToLua.CheckString(L, 2); int o = obj.CallIntFunc(arg0); LuaDLL.lua_pushinteger(L, o); return 1; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int CallBoolFunc(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); SDKManager obj = (SDKManager)ToLua.CheckObject(L, 1, typeof(SDKManager)); string arg0 = ToLua.CheckString(L, 2); bool o = obj.CallBoolFunc(arg0); LuaDLL.lua_pushboolean(L, o); return 1; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int CallStringFunc(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); SDKManager obj = (SDKManager)ToLua.CheckObject(L, 1, typeof(SDKManager)); string arg0 = ToLua.CheckString(L, 2); string o = obj.CallStringFunc(arg0); LuaDLL.lua_pushstring(L, o); return 1; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int op_Equality(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); UnityEngine.Object arg0 = (UnityEngine.Object)ToLua.ToObject(L, 1); UnityEngine.Object arg1 = (UnityEngine.Object)ToLua.ToObject(L, 2); bool o = arg0 == arg1; LuaDLL.lua_pushboolean(L, o); return 1; } catch(Exception e) { return LuaDLL.toluaL_exception(L, e); } } }