// Use this for initialization void Start() { // Lua_Register.Init(); wLua.Init(); wLua.luaPath = Path.Combine(UnityEngine.Application.streamingAssetsPath, "Lua"); Debug.Log("LuaPath is:" + wLua.luaPath); System.IntPtr L = wLua.L; if (!LuaExtend.DoString(L, " require 'mytest'")) { //UnityEngine.Debug.LogWarning("lua2:" + LuaDLL.lua_tostring(L, -1)); //throw new LuaException(LuaDLL.lua_tostring(L, -1)); } LuaDLL.wlua_getglobal(L, "func2"); LuaExtend.PCall(L, 0, 0); LuaDLL.wlua_getglobal(L, "mytable"); if (LuaDLL.wlua_len(L, -1) == LuaDLL.LUA_OK) { int len = (int)LuaDLL.lua_tointeger(L, -1); Debug.Log("xxx:" + len); } LuaDLL.lua_pop(L, 2); }
static int setObjPos(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 2) { UnityEngine.GameObject arg0 = (UnityEngine.GameObject)ToLua.CheckObject(L, 1, typeof(UnityEngine.GameObject)); UnityEngine.Vector3 arg1 = ToLua.ToVector3(L, 2); LuaExtend.setObjPos(arg0, arg1); return(0); } else if (count == 4) { UnityEngine.GameObject arg0 = (UnityEngine.GameObject)ToLua.CheckObject(L, 1, typeof(UnityEngine.GameObject)); float arg1 = (float)LuaDLL.luaL_checknumber(L, 2); float arg2 = (float)LuaDLL.luaL_checknumber(L, 3); float arg3 = (float)LuaDLL.luaL_checknumber(L, 4); LuaExtend.setObjPos(arg0, arg1, arg2, arg3); return(0); } else { return(LuaDLL.luaL_throw(L, "invalid arguments to method: LuaExtend.setObjPos")); } } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int killTweener(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 1) { DG.Tweening.Tweener arg0 = (DG.Tweening.Tweener)ToLua.CheckObject <DG.Tweening.Tweener>(L, 1); LuaExtend.killTweener(arg0); return(0); } else if (count == 2) { DG.Tweening.Tweener arg0 = (DG.Tweening.Tweener)ToLua.CheckObject <DG.Tweening.Tweener>(L, 1); bool arg1 = LuaDLL.luaL_checkboolean(L, 2); LuaExtend.killTweener(arg0, arg1); return(0); } else { return(LuaDLL.luaL_throw(L, "invalid arguments to method: LuaExtend.killTweener")); } } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int subRef(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 1) { string arg0 = ToLua.CheckString(L, 1); LuaExtend.subRef(arg0); return(0); } else if (count == 2) { string arg0 = ToLua.CheckString(L, 1); int arg1 = (int)LuaDLL.luaL_checknumber(L, 2); LuaExtend.subRef(arg0, arg1); return(0); } else { return(LuaDLL.luaL_throw(L, "invalid arguments to method: LuaExtend.subRef")); } } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int _m_doLocalMoveTo_xlua_st_(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); int __gen_param_count = LuaAPI.lua_gettop(L); if (__gen_param_count == 5 && translator.Assignable <UnityEngine.GameObject>(L, 1) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2) && translator.Assignable <UnityEngine.Vector3>(L, 3) && translator.Assignable <DG.Tweening.TweenCallback>(L, 4) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)) { UnityEngine.GameObject obj = (UnityEngine.GameObject)translator.GetObject(L, 1, typeof(UnityEngine.GameObject)); float dur = (float)LuaAPI.lua_tonumber(L, 2); UnityEngine.Vector3 end; translator.Get(L, 3, out end); DG.Tweening.TweenCallback call = translator.GetDelegate <DG.Tweening.TweenCallback>(L, 4); float delay = (float)LuaAPI.lua_tonumber(L, 5); DG.Tweening.Tweener __cl_gen_ret = LuaExtend.doLocalMoveTo(obj, dur, end, call, delay); translator.Push(L, __cl_gen_ret); return(1); } if (__gen_param_count == 4 && translator.Assignable <UnityEngine.GameObject>(L, 1) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2) && translator.Assignable <UnityEngine.Vector3>(L, 3) && translator.Assignable <DG.Tweening.TweenCallback>(L, 4)) { UnityEngine.GameObject obj = (UnityEngine.GameObject)translator.GetObject(L, 1, typeof(UnityEngine.GameObject)); float dur = (float)LuaAPI.lua_tonumber(L, 2); UnityEngine.Vector3 end; translator.Get(L, 3, out end); DG.Tweening.TweenCallback call = translator.GetDelegate <DG.Tweening.TweenCallback>(L, 4); DG.Tweening.Tweener __cl_gen_ret = LuaExtend.doLocalMoveTo(obj, dur, end, call); translator.Push(L, __cl_gen_ret); return(1); } if (__gen_param_count == 3 && translator.Assignable <UnityEngine.GameObject>(L, 1) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2) && translator.Assignable <UnityEngine.Vector3>(L, 3)) { UnityEngine.GameObject obj = (UnityEngine.GameObject)translator.GetObject(L, 1, typeof(UnityEngine.GameObject)); float dur = (float)LuaAPI.lua_tonumber(L, 2); UnityEngine.Vector3 end; translator.Get(L, 3, out end); DG.Tweening.Tweener __cl_gen_ret = LuaExtend.doLocalMoveTo(obj, dur, end); translator.Push(L, __cl_gen_ret); return(1); } } catch (System.Exception __gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + __gen_e)); } return(LuaAPI.luaL_error(L, "invalid arguments to LuaExtend.doLocalMoveTo!")); }
static int _m_addMinHandler_xlua_st_(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); int __gen_param_count = LuaAPI.lua_gettop(L); if (__gen_param_count == 4 && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 1) && translator.Assignable <System.Action <int> >(L, 2) && translator.Assignable <System.Action <int> >(L, 3) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)) { int endCount = LuaAPI.xlua_tointeger(L, 1); System.Action <int> eHandler = translator.GetDelegate <System.Action <int> >(L, 2); System.Action <int> cHandler = translator.GetDelegate <System.Action <int> >(L, 3); int interval = LuaAPI.xlua_tointeger(L, 4); long __cl_gen_ret = LuaExtend.addMinHandler(endCount, eHandler, cHandler, interval); LuaAPI.lua_pushint64(L, __cl_gen_ret); return(1); } if (__gen_param_count == 3 && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 1) && translator.Assignable <System.Action <int> >(L, 2) && translator.Assignable <System.Action <int> >(L, 3)) { int endCount = LuaAPI.xlua_tointeger(L, 1); System.Action <int> eHandler = translator.GetDelegate <System.Action <int> >(L, 2); System.Action <int> cHandler = translator.GetDelegate <System.Action <int> >(L, 3); long __cl_gen_ret = LuaExtend.addMinHandler(endCount, eHandler, cHandler); LuaAPI.lua_pushint64(L, __cl_gen_ret); return(1); } if (__gen_param_count == 2 && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 1) && translator.Assignable <System.Action <int> >(L, 2)) { int endCount = LuaAPI.xlua_tointeger(L, 1); System.Action <int> eHandler = translator.GetDelegate <System.Action <int> >(L, 2); long __cl_gen_ret = LuaExtend.addMinHandler(endCount, eHandler); LuaAPI.lua_pushint64(L, __cl_gen_ret); return(1); } } catch (System.Exception __gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + __gen_e)); } return(LuaAPI.luaL_error(L, "invalid arguments to LuaExtend.addMinHandler!")); }
static int _m_doUpDownScaleAnim_xlua_st_(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); int __gen_param_count = LuaAPI.lua_gettop(L); if (__gen_param_count == 3 && translator.Assignable <UnityEngine.GameObject>(L, 1) && (LuaAPI.lua_isnil(L, 2) || LuaAPI.lua_type(L, 2) == LuaTypes.LUA_TSTRING) && translator.Assignable <System.Action>(L, 3)) { UnityEngine.GameObject obj = (UnityEngine.GameObject)translator.GetObject(L, 1, typeof(UnityEngine.GameObject)); string title = LuaAPI.lua_tostring(L, 2); System.Action onFinish = translator.GetDelegate <System.Action>(L, 3); DG.Tweening.Tweener __cl_gen_ret = LuaExtend.doUpDownScaleAnim(obj, title, onFinish); translator.Push(L, __cl_gen_ret); return(1); } if (__gen_param_count == 2 && translator.Assignable <UnityEngine.GameObject>(L, 1) && (LuaAPI.lua_isnil(L, 2) || LuaAPI.lua_type(L, 2) == LuaTypes.LUA_TSTRING)) { UnityEngine.GameObject obj = (UnityEngine.GameObject)translator.GetObject(L, 1, typeof(UnityEngine.GameObject)); string title = LuaAPI.lua_tostring(L, 2); DG.Tweening.Tweener __cl_gen_ret = LuaExtend.doUpDownScaleAnim(obj, title); translator.Push(L, __cl_gen_ret); return(1); } if (__gen_param_count == 1 && translator.Assignable <UnityEngine.GameObject>(L, 1)) { UnityEngine.GameObject obj = (UnityEngine.GameObject)translator.GetObject(L, 1, typeof(UnityEngine.GameObject)); DG.Tweening.Tweener __cl_gen_ret = LuaExtend.doUpDownScaleAnim(obj); translator.Push(L, __cl_gen_ret); return(1); } } catch (System.Exception __gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + __gen_e)); } return(LuaAPI.luaL_error(L, "invalid arguments to LuaExtend.doUpDownScaleAnim!")); }
static int _m_unloadAllAssetBundle_xlua_st_(RealStatePtr L) { try { { LuaExtend.unloadAllAssetBundle( ); return(0); } } catch (System.Exception __gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + __gen_e)); } }
static int inputRemoveUpListener(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); System.Action <UnityEngine.KeyCode> arg0 = (System.Action <UnityEngine.KeyCode>)ToLua.CheckDelegate <System.Action <UnityEngine.KeyCode> >(L, 1); LuaExtend.inputRemoveUpListener(arg0); return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int resGet(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 2) { string arg0 = ToLua.CheckString(L, 1); System.Action <UnityEngine.GameObject> arg1 = (System.Action <UnityEngine.GameObject>)ToLua.CheckDelegate <System.Action <UnityEngine.GameObject> >(L, 2); LuaExtend.resGet(arg0, arg1); return(0); } else if (count == 3) { string arg0 = ToLua.CheckString(L, 1); System.Action <UnityEngine.GameObject> arg1 = (System.Action <UnityEngine.GameObject>)ToLua.CheckDelegate <System.Action <UnityEngine.GameObject> >(L, 2); E_PoolMode arg2 = (E_PoolMode)ToLua.CheckObject(L, 3, typeof(E_PoolMode)); LuaExtend.resGet(arg0, arg1, arg2); return(0); } else if (count == 4) { string arg0 = ToLua.CheckString(L, 1); System.Action <UnityEngine.GameObject> arg1 = (System.Action <UnityEngine.GameObject>)ToLua.CheckDelegate <System.Action <UnityEngine.GameObject> >(L, 2); E_PoolMode arg2 = (E_PoolMode)ToLua.CheckObject(L, 3, typeof(E_PoolMode)); E_PoolType arg3 = (E_PoolType)ToLua.CheckObject(L, 4, typeof(E_PoolType)); LuaExtend.resGet(arg0, arg1, arg2, arg3); return(0); } else if (count == 5) { string arg0 = ToLua.CheckString(L, 1); System.Action <UnityEngine.GameObject> arg1 = (System.Action <UnityEngine.GameObject>)ToLua.CheckDelegate <System.Action <UnityEngine.GameObject> >(L, 2); E_PoolMode arg2 = (E_PoolMode)ToLua.CheckObject(L, 3, typeof(E_PoolMode)); E_PoolType arg3 = (E_PoolType)ToLua.CheckObject(L, 4, typeof(E_PoolType)); float arg4 = (float)LuaDLL.luaL_checknumber(L, 5); LuaExtend.resGet(arg0, arg1, arg2, arg3, arg4); return(0); } else { return(LuaDLL.luaL_throw(L, "invalid arguments to method: LuaExtend.resGet")); } } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int getUID(IntPtr L) { try { ToLua.CheckArgsCount(L, 0); int o = LuaExtend.getUID(); LuaDLL.lua_pushinteger(L, o); return(1); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int playEffect(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); UnityEngine.GameObject arg0 = (UnityEngine.GameObject)ToLua.CheckObject(L, 1, typeof(UnityEngine.GameObject)); LuaExtend.playEffect(arg0); return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int setCameraPlayer(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); int arg0 = (int)LuaDLL.luaL_checknumber(L, 1); LuaExtend.setCameraPlayer(arg0); return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int log(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); string arg0 = ToLua.CheckString(L, 1); LuaExtend.log(arg0); return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int unloadSprite(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); string arg0 = ToLua.CheckString(L, 1); System.Action <UnityEngine.Sprite, string> arg1 = (System.Action <UnityEngine.Sprite, string>)ToLua.CheckDelegate <System.Action <UnityEngine.Sprite, string> >(L, 2); LuaExtend.unloadSprite(arg0, arg1); return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int entityMgrCreate(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); EntityData arg0 = (EntityData)ToLua.CheckObject <EntityData>(L, 1); BaseEntity o = LuaExtend.entityMgrCreate(arg0); ToLua.Push(L, o); return(1); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int _m_getSUID_xlua_st_(RealStatePtr L) { try { { int __cl_gen_ret = LuaExtend.getSUID( ); LuaAPI.xlua_pushinteger(L, __cl_gen_ret); return(1); } } catch (System.Exception __gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + __gen_e)); } }
static int addEventListener(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); UnityEngine.GameObject arg0 = (UnityEngine.GameObject)ToLua.CheckObject(L, 1, typeof(UnityEngine.GameObject)); EventListener o = LuaExtend.addEventListener(arg0); ToLua.Push(L, o); return(1); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int lerpRotation(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); UnityEngine.GameObject arg0 = (UnityEngine.GameObject)ToLua.CheckObject(L, 1, typeof(UnityEngine.GameObject)); float arg1 = (float)LuaDLL.luaL_checknumber(L, 2); LuaExtend.lerpRotation(arg0, arg1); return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int _m_getSecTimer_xlua_st_(RealStatePtr L) { try { { double __cl_gen_ret = LuaExtend.getSecTimer( ); LuaAPI.lua_pushnumber(L, __cl_gen_ret); return(1); } } catch (System.Exception __gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + __gen_e)); } }
static int resUnLoad(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); string arg0 = ToLua.CheckString(L, 1); System.Action <UnityEngine.GameObject> arg1 = (System.Action <UnityEngine.GameObject>)ToLua.CheckDelegate <System.Action <UnityEngine.GameObject> >(L, 2); LuaExtend.resUnLoad(arg0, arg1); return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int getAngle(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); UnityEngine.Vector3 arg0 = ToLua.ToVector3(L, 1); float o = LuaExtend.getAngle(arg0); LuaDLL.lua_pushnumber(L, o); return(1); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int setActive(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); UnityEngine.GameObject arg0 = (UnityEngine.GameObject)ToLua.CheckObject(L, 1, typeof(UnityEngine.GameObject)); bool arg1 = LuaDLL.luaL_checkboolean(L, 2); LuaExtend.setActive(arg0, arg1); return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int _m_removeTimer_xlua_st_(RealStatePtr L) { try { { long uid = LuaAPI.lua_toint64(L, 1); LuaExtend.removeTimer(uid); return(0); } } catch (System.Exception __gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + __gen_e)); } }
static int setParent2Role(IntPtr L) { try { ToLua.CheckArgsCount(L, 3); UnityEngine.GameObject arg0 = (UnityEngine.GameObject)ToLua.CheckObject(L, 1, typeof(UnityEngine.GameObject)); int arg1 = (int)LuaDLL.luaL_checknumber(L, 2); UnityEngine.Vector3 arg2 = ToLua.ToVector3(L, 3); LuaExtend.setParent2Role(arg0, arg1, arg2); return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int setMaterialFloat(IntPtr L) { try { ToLua.CheckArgsCount(L, 3); UnityEngine.UI.Image arg0 = (UnityEngine.UI.Image)ToLua.CheckObject <UnityEngine.UI.Image>(L, 1); string arg1 = ToLua.CheckString(L, 2); float arg2 = (float)LuaDLL.luaL_checknumber(L, 3); LuaExtend.setMaterialFloat(arg0, arg1, arg2); return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int sendNetMsg(IntPtr L) { try { ToLua.CheckArgsCount(L, 3); long arg0 = LuaDLL.tolua_checkint64(L, 1); short arg1 = (short)LuaDLL.luaL_checknumber(L, 2); byte[] arg2 = ToLua.CheckByteBuffer(L, 3); LuaExtend.sendNetMsg(arg0, arg1, arg2); return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int getNodeByRecursion(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); UnityEngine.GameObject arg0 = (UnityEngine.GameObject)ToLua.CheckObject(L, 1, typeof(UnityEngine.GameObject)); string arg1 = ToLua.CheckString(L, 2); UnityEngine.GameObject o = LuaExtend.getNodeByRecursion(arg0, arg1); ToLua.PushSealed(L, o); return(1); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int doLocalMoveTo(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 3) { UnityEngine.GameObject arg0 = (UnityEngine.GameObject)ToLua.CheckObject(L, 1, typeof(UnityEngine.GameObject)); float arg1 = (float)LuaDLL.luaL_checknumber(L, 2); UnityEngine.Vector3 arg2 = ToLua.ToVector3(L, 3); DG.Tweening.Tweener o = LuaExtend.doLocalMoveTo(arg0, arg1, arg2); ToLua.PushObject(L, o); return(1); } else if (count == 4) { UnityEngine.GameObject arg0 = (UnityEngine.GameObject)ToLua.CheckObject(L, 1, typeof(UnityEngine.GameObject)); float arg1 = (float)LuaDLL.luaL_checknumber(L, 2); UnityEngine.Vector3 arg2 = ToLua.ToVector3(L, 3); DG.Tweening.TweenCallback arg3 = (DG.Tweening.TweenCallback)ToLua.CheckDelegate <DG.Tweening.TweenCallback>(L, 4); DG.Tweening.Tweener o = LuaExtend.doLocalMoveTo(arg0, arg1, arg2, arg3); ToLua.PushObject(L, o); return(1); } else if (count == 5) { UnityEngine.GameObject arg0 = (UnityEngine.GameObject)ToLua.CheckObject(L, 1, typeof(UnityEngine.GameObject)); float arg1 = (float)LuaDLL.luaL_checknumber(L, 2); UnityEngine.Vector3 arg2 = ToLua.ToVector3(L, 3); DG.Tweening.TweenCallback arg3 = (DG.Tweening.TweenCallback)ToLua.CheckDelegate <DG.Tweening.TweenCallback>(L, 4); float arg4 = (float)LuaDLL.luaL_checknumber(L, 5); DG.Tweening.Tweener o = LuaExtend.doLocalMoveTo(arg0, arg1, arg2, arg3, arg4); ToLua.PushObject(L, o); return(1); } else { return(LuaDLL.luaL_throw(L, "invalid arguments to method: LuaExtend.doLocalMoveTo")); } } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int doShake(IntPtr L) { try { ToLua.CheckArgsCount(L, 4); float arg0 = (float)LuaDLL.luaL_checknumber(L, 1); float arg1 = (float)LuaDLL.luaL_checknumber(L, 2); float arg2 = (float)LuaDLL.luaL_checknumber(L, 3); float arg3 = (float)LuaDLL.luaL_checknumber(L, 4); LuaExtend.doShake(arg0, arg1, arg2, arg3); return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }