static int _m_ReadLong(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); FairyGUI.Utils.ByteBuffer gen_to_be_invoked = (FairyGUI.Utils.ByteBuffer)translator.FastGetCSObj(L, 1); { long gen_ret = gen_to_be_invoked.ReadLong( ); LuaAPI.lua_pushint64(L, gen_ret); return(1); } } catch (System.Exception gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + gen_e)); } }
static int _m_DotLong_xlua_st_(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); { PF.Int3 _lhs; translator.Get(L, 1, out _lhs); PF.Int3 _rhs; translator.Get(L, 2, out _rhs); long gen_ret = PF.Int3.DotLong(_lhs, _rhs); LuaAPI.lua_pushint64(L, gen_ret); return(1); } } catch (System.Exception gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + gen_e)); } }
static int _m_Position(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); CustomDataStruct.StreamBuffer gen_to_be_invoked = (CustomDataStruct.StreamBuffer)translator.FastGetCSObj(L, 1); { long gen_ret = gen_to_be_invoked.Position( ); LuaAPI.lua_pushint64(L, gen_ret); return(1); } } catch (System.Exception gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + gen_e)); } }
static int _m_GetMainRoleUID(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); UnityMMO.RoleMgr gen_to_be_invoked = (UnityMMO.RoleMgr)translator.FastGetCSObj(L, 1); { long gen_ret = gen_to_be_invoked.GetMainRoleUID( ); LuaAPI.lua_pushint64(L, gen_ret); return(1); } } catch (System.Exception gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + gen_e)); } }
static int _m_ReadTimestamp(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); MongoDB.Bson.IO.BsonDocumentReader gen_to_be_invoked = (MongoDB.Bson.IO.BsonDocumentReader)translator.FastGetCSObj(L, 1); { long gen_ret = gen_to_be_invoked.ReadTimestamp( ); LuaAPI.lua_pushint64(L, gen_ret); return(1); } } catch (System.Exception gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + gen_e)); } }
static int _m_GetLong(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); LitJson.JsonMockWrapper gen_to_be_invoked = (LitJson.JsonMockWrapper)translator.FastGetCSObj(L, 1); { var gen_ret = gen_to_be_invoked.GetLong( ); LuaAPI.lua_pushint64(L, gen_ret); return(1); } } catch (System.Exception gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + gen_e)); } }
public void __Gen_Delegate_Imp10(long p0, System.Net.IPEndPoint p1) { #if THREAD_SAFE || HOTFIX_ENABLE lock (luaEnv.luaEnvLock) { #endif RealStatePtr L = luaEnv.rawL; int errFunc = LuaAPI.pcall_prepare(L, errorFuncRef, luaReference); ObjectTranslator translator = luaEnv.translator; LuaAPI.lua_pushint64(L, p0); translator.Push(L, p1); PCall(L, 2, 0, errFunc); LuaAPI.lua_settop(L, errFunc - 1); #if THREAD_SAFE || HOTFIX_ENABLE } #endif }
static int _m_ReadInt64(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); System.IO.BinaryReader gen_to_be_invoked = (System.IO.BinaryReader)translator.FastGetCSObj(L, 1); { var gen_ret = gen_to_be_invoked.ReadInt64( ); LuaAPI.lua_pushint64(L, gen_ret); return(1); } } catch (System.Exception gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + gen_e)); } }
static int _m_ReadTimestamp_xlua_st_(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); { MongoDB.Bson.IO.IBsonReader _reader = (MongoDB.Bson.IO.IBsonReader)translator.GetObject(L, 1, typeof(MongoDB.Bson.IO.IBsonReader)); string _name = LuaAPI.lua_tostring(L, 2); long gen_ret = MongoDB.Bson.IO.IBsonReaderExtensions.ReadTimestamp(_reader, _name); LuaAPI.lua_pushint64(L, gen_ret); return(1); } } catch (System.Exception gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + gen_e)); } }
static int _m_genSession(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Maria.Network.ClientSocket __cl_gen_to_be_invoked = (Maria.Network.ClientSocket)translator.FastGetCSObj(L, 1); { long __cl_gen_ret = __cl_gen_to_be_invoked.genSession( ); LuaAPI.lua_pushint64(L, __cl_gen_ret); return(1); } } catch (System.Exception __gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + __gen_e)); } }
public void __Gen_Delegate_Imp11(long p0, long p1) { #if THREAD_SAFE || HOTFIX_ENABLE lock (luaEnv.luaEnvLock) { #endif RealStatePtr L = luaEnv.rawL; int errFunc = LuaAPI.pcall_prepare(L, errorFuncRef, luaReference); LuaAPI.lua_pushint64(L, p0); LuaAPI.lua_pushint64(L, p1); PCall(L, 2, 0, errFunc); LuaAPI.lua_settop(L, errFunc - 1); #if THREAD_SAFE || HOTFIX_ENABLE } #endif }
static int _m_ReadSInt64(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Google.Protobuf.CodedInputStream gen_to_be_invoked = (Google.Protobuf.CodedInputStream)translator.FastGetCSObj(L, 1); { long gen_ret = gen_to_be_invoked.ReadSInt64( ); LuaAPI.lua_pushint64(L, gen_ret); return(1); } } catch (System.Exception gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + gen_e)); } }
public string __Gen_Delegate_Imp6(long p0) { #if THREAD_SAFE || HOTFIX_ENABLE lock (luaEnv.luaEnvLock) { #endif RealStatePtr L = luaEnv.rawL; int errFunc = LuaAPI.pcall_prepare(L, errorFuncRef, luaReference); LuaAPI.lua_pushint64(L, p0); PCall(L, 1, 1, errFunc); string __gen_ret = LuaAPI.lua_tostring(L, errFunc + 1); LuaAPI.lua_settop(L, errFunc - 1); return(__gen_ret); #if THREAD_SAFE || HOTFIX_ENABLE } #endif }
static int _m_GetSceneObjectByPos_xlua_st_(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); { UnityEngine.Vector3 _absPos; translator.Get(L, 1, out _absPos); System.Collections.Generic.Dictionary <long, Unity.Entities.Entity> _entityDic = (System.Collections.Generic.Dictionary <long, Unity.Entities.Entity>)translator.GetObject(L, 2, typeof(System.Collections.Generic.Dictionary <long, Unity.Entities.Entity>)); long gen_ret = UnityMMO.SceneHelper.GetSceneObjectByPos(_absPos, _entityDic); LuaAPI.lua_pushint64(L, gen_ret); return(1); } } catch (System.Exception gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + gen_e)); } }
static int _m_addEveryMillHandler_xlua_st_(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); int __gen_param_count = LuaAPI.lua_gettop(L); if (__gen_param_count == 2 && translator.Assignable <System.Action <int> >(L, 1) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)) { System.Action <int> eHandler = translator.GetDelegate <System.Action <int> >(L, 1); int interval = LuaAPI.xlua_tointeger(L, 2); long __cl_gen_ret = LuaExtend.addEveryMillHandler(eHandler, interval); LuaAPI.lua_pushint64(L, __cl_gen_ret); return(1); } if (__gen_param_count == 1 && translator.Assignable <System.Action <int> >(L, 1)) { System.Action <int> eHandler = translator.GetDelegate <System.Action <int> >(L, 1); long __cl_gen_ret = LuaExtend.addEveryMillHandler(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.addEveryMillHandler!")); }
public Unity.Entities.Entity __Gen_Delegate_Imp46(object p0, long p1) { #if THREAD_SAFE || HOTFIX_ENABLE lock (luaEnv.luaEnvLock) { #endif RealStatePtr L = luaEnv.rawL; int errFunc = LuaAPI.pcall_prepare(L, errorFuncRef, luaReference); ObjectTranslator translator = luaEnv.translator; translator.PushAny(L, p0); LuaAPI.lua_pushint64(L, p1); PCall(L, 2, 1, errFunc); Unity.Entities.Entity __gen_ret; translator.Get(L, errFunc + 1, out __gen_ret); LuaAPI.lua_settop(L, errFunc - 1); return(__gen_ret); #if THREAD_SAFE || HOTFIX_ENABLE } #endif }
static int _m_GetSkillCD(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); UnityMMO.SkillManager gen_to_be_invoked = (UnityMMO.SkillManager)translator.FastGetCSObj(L, 1); { int _skillID = LuaAPI.xlua_tointeger(L, 2); long gen_ret = gen_to_be_invoked.GetSkillCD(_skillID); LuaAPI.lua_pushint64(L, gen_ret); return(1); } } catch (System.Exception gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + gen_e)); } }
static int _m_ToInt64(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); MongoDB.Bson.Serialization.Options.RepresentationConverter gen_to_be_invoked = (MongoDB.Bson.Serialization.Options.RepresentationConverter)translator.FastGetCSObj(L, 1); int gen_param_count = LuaAPI.lua_gettop(L); if (gen_param_count == 2 && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)) { double _value = LuaAPI.lua_tonumber(L, 2); long gen_ret = gen_to_be_invoked.ToInt64(_value); LuaAPI.lua_pushint64(L, gen_ret); return(1); } if (gen_param_count == 2 && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)) { float _value = (float)LuaAPI.lua_tonumber(L, 2); long gen_ret = gen_to_be_invoked.ToInt64(_value); LuaAPI.lua_pushint64(L, gen_ret); return(1); } if (gen_param_count == 2 && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)) { int _value = LuaAPI.xlua_tointeger(L, 2); long gen_ret = gen_to_be_invoked.ToInt64(_value); LuaAPI.lua_pushint64(L, gen_ret); return(1); } if (gen_param_count == 2 && (LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2) || LuaAPI.lua_isint64(L, 2))) { long _value = LuaAPI.lua_toint64(L, 2); long gen_ret = gen_to_be_invoked.ToInt64(_value); LuaAPI.lua_pushint64(L, gen_ret); return(1); } if (gen_param_count == 2 && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)) { short _value = (short)LuaAPI.xlua_tointeger(L, 2); long gen_ret = gen_to_be_invoked.ToInt64(_value); LuaAPI.lua_pushint64(L, gen_ret); return(1); } if (gen_param_count == 2 && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)) { uint _value = LuaAPI.xlua_touint(L, 2); long gen_ret = gen_to_be_invoked.ToInt64(_value); LuaAPI.lua_pushint64(L, gen_ret); return(1); } if (gen_param_count == 2 && (LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2) || LuaAPI.lua_isuint64(L, 2))) { ulong _value = LuaAPI.lua_touint64(L, 2); long gen_ret = gen_to_be_invoked.ToInt64(_value); LuaAPI.lua_pushint64(L, gen_ret); return(1); } if (gen_param_count == 2 && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)) { ushort _value = (ushort)LuaAPI.xlua_tointeger(L, 2); long gen_ret = gen_to_be_invoked.ToInt64(_value); LuaAPI.lua_pushint64(L, gen_ret); return(1); } if (gen_param_count == 2 && (LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2) || translator.IsDecimal(L, 2))) { decimal _value; translator.Get(L, 2, out _value); long gen_ret = gen_to_be_invoked.ToInt64(_value); LuaAPI.lua_pushint64(L, gen_ret); return(1); } if (gen_param_count == 2 && translator.Assignable <MongoDB.Bson.Decimal128>(L, 2)) { MongoDB.Bson.Decimal128 _value; translator.Get(L, 2, out _value); long gen_ret = gen_to_be_invoked.ToInt64(_value); LuaAPI.lua_pushint64(L, 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 MongoDB.Bson.Serialization.Options.RepresentationConverter.ToInt64!")); }
static bool tryPrimitiveArrayGet(Type type, RealStatePtr L, object obj, int index) { bool ok = true; if (type == typeof(int[])) { int[] array = obj as int[]; LuaAPI.xlua_pushinteger(L, array[index]); } else if (type == typeof(float[])) { float[] array = obj as float[]; LuaAPI.lua_pushnumber(L, array[index]); } else if (type == typeof(double[])) { double[] array = obj as double[]; LuaAPI.lua_pushnumber(L, array[index]); } else if (type == typeof(bool[])) { bool[] array = obj as bool[]; LuaAPI.lua_pushboolean(L, array[index]); } else if (type == typeof(long[])) { long[] array = obj as long[]; LuaAPI.lua_pushint64(L, array[index]); } else if (type == typeof(ulong[])) { ulong[] array = obj as ulong[]; LuaAPI.lua_pushuint64(L, array[index]); } else if (type == typeof(sbyte[])) { sbyte[] array = obj as sbyte[]; LuaAPI.xlua_pushinteger(L, array[index]); } else if (type == typeof(short[])) { short[] array = obj as short[]; LuaAPI.xlua_pushinteger(L, array[index]); } else if (type == typeof(ushort[])) { ushort[] array = obj as ushort[]; LuaAPI.xlua_pushinteger(L, array[index]); } else if (type == typeof(char[])) { char[] array = obj as char[]; LuaAPI.xlua_pushinteger(L, array[index]); } else if (type == typeof(uint[])) { uint[] array = obj as uint[]; LuaAPI.xlua_pushuint(L, array[index]); } else if (type == typeof(IntPtr[])) { IntPtr[] array = obj as IntPtr[]; LuaAPI.lua_pushlightuserdata(L, array[index]); } else if (type == typeof(decimal[])) { decimal[] array = obj as decimal[]; ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); translator.PushDecimal(L, array[index]); } else if (type == typeof(string[])) { string[] array = obj as string[]; LuaAPI.lua_pushstring(L, array[index]); } else { ok = false; } return(ok); }
static int _m_UnPack_xlua_st_(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); int gen_param_count = LuaAPI.lua_gettop(L); if (gen_param_count == 2 && LuaTypes.LUA_TLIGHTUSERDATA == LuaAPI.lua_type(L, 1) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)) { System.IntPtr _buff = LuaAPI.lua_touserdata(L, 1); int _offset = LuaAPI.xlua_tointeger(L, 2); byte _field; bool gen_ret = XLua.CopyByValue.UnPack(_buff, _offset, out _field); LuaAPI.lua_pushboolean(L, gen_ret); LuaAPI.xlua_pushinteger(L, _field); return(2); } if (gen_param_count == 2 && LuaTypes.LUA_TLIGHTUSERDATA == LuaAPI.lua_type(L, 1) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)) { System.IntPtr _buff = LuaAPI.lua_touserdata(L, 1); int _offset = LuaAPI.xlua_tointeger(L, 2); sbyte _field; bool gen_ret = XLua.CopyByValue.UnPack(_buff, _offset, out _field); LuaAPI.lua_pushboolean(L, gen_ret); LuaAPI.xlua_pushinteger(L, _field); return(2); } if (gen_param_count == 2 && LuaTypes.LUA_TLIGHTUSERDATA == LuaAPI.lua_type(L, 1) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)) { System.IntPtr _buff = LuaAPI.lua_touserdata(L, 1); int _offset = LuaAPI.xlua_tointeger(L, 2); short _field; bool gen_ret = XLua.CopyByValue.UnPack(_buff, _offset, out _field); LuaAPI.lua_pushboolean(L, gen_ret); LuaAPI.xlua_pushinteger(L, _field); return(2); } if (gen_param_count == 2 && LuaTypes.LUA_TLIGHTUSERDATA == LuaAPI.lua_type(L, 1) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)) { System.IntPtr _buff = LuaAPI.lua_touserdata(L, 1); int _offset = LuaAPI.xlua_tointeger(L, 2); ushort _field; bool gen_ret = XLua.CopyByValue.UnPack(_buff, _offset, out _field); LuaAPI.lua_pushboolean(L, gen_ret); LuaAPI.xlua_pushinteger(L, _field); return(2); } if (gen_param_count == 2 && LuaTypes.LUA_TLIGHTUSERDATA == LuaAPI.lua_type(L, 1) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)) { System.IntPtr _buff = LuaAPI.lua_touserdata(L, 1); int _offset = LuaAPI.xlua_tointeger(L, 2); int _field; bool gen_ret = XLua.CopyByValue.UnPack(_buff, _offset, out _field); LuaAPI.lua_pushboolean(L, gen_ret); LuaAPI.xlua_pushinteger(L, _field); return(2); } if (gen_param_count == 2 && LuaTypes.LUA_TLIGHTUSERDATA == LuaAPI.lua_type(L, 1) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)) { System.IntPtr _buff = LuaAPI.lua_touserdata(L, 1); int _offset = LuaAPI.xlua_tointeger(L, 2); uint _field; bool gen_ret = XLua.CopyByValue.UnPack(_buff, _offset, out _field); LuaAPI.lua_pushboolean(L, gen_ret); LuaAPI.xlua_pushuint(L, _field); return(2); } if (gen_param_count == 2 && LuaTypes.LUA_TLIGHTUSERDATA == LuaAPI.lua_type(L, 1) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)) { System.IntPtr _buff = LuaAPI.lua_touserdata(L, 1); int _offset = LuaAPI.xlua_tointeger(L, 2); long _field; bool gen_ret = XLua.CopyByValue.UnPack(_buff, _offset, out _field); LuaAPI.lua_pushboolean(L, gen_ret); LuaAPI.lua_pushint64(L, _field); return(2); } if (gen_param_count == 2 && LuaTypes.LUA_TLIGHTUSERDATA == LuaAPI.lua_type(L, 1) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)) { System.IntPtr _buff = LuaAPI.lua_touserdata(L, 1); int _offset = LuaAPI.xlua_tointeger(L, 2); ulong _field; bool gen_ret = XLua.CopyByValue.UnPack(_buff, _offset, out _field); LuaAPI.lua_pushboolean(L, gen_ret); LuaAPI.lua_pushuint64(L, _field); return(2); } if (gen_param_count == 2 && LuaTypes.LUA_TLIGHTUSERDATA == LuaAPI.lua_type(L, 1) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)) { System.IntPtr _buff = LuaAPI.lua_touserdata(L, 1); int _offset = LuaAPI.xlua_tointeger(L, 2); float _field; bool gen_ret = XLua.CopyByValue.UnPack(_buff, _offset, out _field); LuaAPI.lua_pushboolean(L, gen_ret); LuaAPI.lua_pushnumber(L, _field); return(2); } if (gen_param_count == 2 && LuaTypes.LUA_TLIGHTUSERDATA == LuaAPI.lua_type(L, 1) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)) { System.IntPtr _buff = LuaAPI.lua_touserdata(L, 1); int _offset = LuaAPI.xlua_tointeger(L, 2); double _field; bool gen_ret = XLua.CopyByValue.UnPack(_buff, _offset, out _field); LuaAPI.lua_pushboolean(L, gen_ret); LuaAPI.lua_pushnumber(L, _field); return(2); } if (gen_param_count == 2 && LuaTypes.LUA_TLIGHTUSERDATA == LuaAPI.lua_type(L, 1) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)) { System.IntPtr _buff = LuaAPI.lua_touserdata(L, 1); int _offset = LuaAPI.xlua_tointeger(L, 2); decimal _field; bool gen_ret = XLua.CopyByValue.UnPack(_buff, _offset, out _field); LuaAPI.lua_pushboolean(L, gen_ret); translator.PushDecimal(L, _field); return(2); } if (gen_param_count == 2 && LuaTypes.LUA_TLIGHTUSERDATA == LuaAPI.lua_type(L, 1) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)) { System.IntPtr _buff = LuaAPI.lua_touserdata(L, 1); int _offset = LuaAPI.xlua_tointeger(L, 2); UnityEngine.Vector2 _field; bool gen_ret = XLua.CopyByValue.UnPack(_buff, _offset, out _field); LuaAPI.lua_pushboolean(L, gen_ret); translator.PushUnityEngineVector2(L, _field); return(2); } if (gen_param_count == 2 && LuaTypes.LUA_TLIGHTUSERDATA == LuaAPI.lua_type(L, 1) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)) { System.IntPtr _buff = LuaAPI.lua_touserdata(L, 1); int _offset = LuaAPI.xlua_tointeger(L, 2); UnityEngine.Vector3 _field; bool gen_ret = XLua.CopyByValue.UnPack(_buff, _offset, out _field); LuaAPI.lua_pushboolean(L, gen_ret); translator.PushUnityEngineVector3(L, _field); return(2); } if (gen_param_count == 2 && LuaTypes.LUA_TLIGHTUSERDATA == LuaAPI.lua_type(L, 1) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)) { System.IntPtr _buff = LuaAPI.lua_touserdata(L, 1); int _offset = LuaAPI.xlua_tointeger(L, 2); UnityEngine.Vector4 _field; bool gen_ret = XLua.CopyByValue.UnPack(_buff, _offset, out _field); LuaAPI.lua_pushboolean(L, gen_ret); translator.PushUnityEngineVector4(L, _field); return(2); } if (gen_param_count == 2 && LuaTypes.LUA_TLIGHTUSERDATA == LuaAPI.lua_type(L, 1) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)) { System.IntPtr _buff = LuaAPI.lua_touserdata(L, 1); int _offset = LuaAPI.xlua_tointeger(L, 2); UnityEngine.Color _field; bool gen_ret = XLua.CopyByValue.UnPack(_buff, _offset, out _field); LuaAPI.lua_pushboolean(L, gen_ret); translator.PushUnityEngineColor(L, _field); return(2); } if (gen_param_count == 2 && LuaTypes.LUA_TLIGHTUSERDATA == LuaAPI.lua_type(L, 1) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)) { System.IntPtr _buff = LuaAPI.lua_touserdata(L, 1); int _offset = LuaAPI.xlua_tointeger(L, 2); UnityEngine.Quaternion _field; bool gen_ret = XLua.CopyByValue.UnPack(_buff, _offset, out _field); LuaAPI.lua_pushboolean(L, gen_ret); translator.PushUnityEngineQuaternion(L, _field); return(2); } if (gen_param_count == 2 && LuaTypes.LUA_TLIGHTUSERDATA == LuaAPI.lua_type(L, 1) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)) { System.IntPtr _buff = LuaAPI.lua_touserdata(L, 1); int _offset = LuaAPI.xlua_tointeger(L, 2); UnityEngine.Ray _field; bool gen_ret = XLua.CopyByValue.UnPack(_buff, _offset, out _field); LuaAPI.lua_pushboolean(L, gen_ret); translator.PushUnityEngineRay(L, _field); return(2); } if (gen_param_count == 2 && LuaTypes.LUA_TLIGHTUSERDATA == LuaAPI.lua_type(L, 1) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)) { System.IntPtr _buff = LuaAPI.lua_touserdata(L, 1); int _offset = LuaAPI.xlua_tointeger(L, 2); UnityEngine.Bounds _field; bool gen_ret = XLua.CopyByValue.UnPack(_buff, _offset, out _field); LuaAPI.lua_pushboolean(L, gen_ret); translator.PushUnityEngineBounds(L, _field); return(2); } if (gen_param_count == 2 && LuaTypes.LUA_TLIGHTUSERDATA == LuaAPI.lua_type(L, 1) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)) { System.IntPtr _buff = LuaAPI.lua_touserdata(L, 1); int _offset = LuaAPI.xlua_tointeger(L, 2); UnityEngine.Ray2D _field; bool gen_ret = XLua.CopyByValue.UnPack(_buff, _offset, out _field); LuaAPI.lua_pushboolean(L, gen_ret); translator.PushUnityEngineRay2D(L, _field); return(2); } if (gen_param_count == 3 && translator.Assignable <XLua.ObjectTranslator>(L, 1) && LuaTypes.LUA_TLIGHTUSERDATA == LuaAPI.lua_type(L, 2) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)) { XLua.ObjectTranslator _translator = (XLua.ObjectTranslator)translator.GetObject(L, 1, typeof(XLua.ObjectTranslator)); System.IntPtr _L = LuaAPI.lua_touserdata(L, 2); int _idx = LuaAPI.xlua_tointeger(L, 3); UnityEngine.Vector2 _val; XLua.CopyByValue.UnPack(_translator, _L, _idx, out _val); translator.PushUnityEngineVector2(L, _val); return(1); } if (gen_param_count == 3 && translator.Assignable <XLua.ObjectTranslator>(L, 1) && LuaTypes.LUA_TLIGHTUSERDATA == LuaAPI.lua_type(L, 2) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)) { XLua.ObjectTranslator _translator = (XLua.ObjectTranslator)translator.GetObject(L, 1, typeof(XLua.ObjectTranslator)); System.IntPtr _L = LuaAPI.lua_touserdata(L, 2); int _idx = LuaAPI.xlua_tointeger(L, 3); UnityEngine.Vector3 _val; XLua.CopyByValue.UnPack(_translator, _L, _idx, out _val); translator.PushUnityEngineVector3(L, _val); return(1); } if (gen_param_count == 3 && translator.Assignable <XLua.ObjectTranslator>(L, 1) && LuaTypes.LUA_TLIGHTUSERDATA == LuaAPI.lua_type(L, 2) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)) { XLua.ObjectTranslator _translator = (XLua.ObjectTranslator)translator.GetObject(L, 1, typeof(XLua.ObjectTranslator)); System.IntPtr _L = LuaAPI.lua_touserdata(L, 2); int _idx = LuaAPI.xlua_tointeger(L, 3); UnityEngine.Vector4 _val; XLua.CopyByValue.UnPack(_translator, _L, _idx, out _val); translator.PushUnityEngineVector4(L, _val); return(1); } if (gen_param_count == 3 && translator.Assignable <XLua.ObjectTranslator>(L, 1) && LuaTypes.LUA_TLIGHTUSERDATA == LuaAPI.lua_type(L, 2) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)) { XLua.ObjectTranslator _translator = (XLua.ObjectTranslator)translator.GetObject(L, 1, typeof(XLua.ObjectTranslator)); System.IntPtr _L = LuaAPI.lua_touserdata(L, 2); int _idx = LuaAPI.xlua_tointeger(L, 3); UnityEngine.Color _val; XLua.CopyByValue.UnPack(_translator, _L, _idx, out _val); translator.PushUnityEngineColor(L, _val); return(1); } if (gen_param_count == 3 && translator.Assignable <XLua.ObjectTranslator>(L, 1) && LuaTypes.LUA_TLIGHTUSERDATA == LuaAPI.lua_type(L, 2) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)) { XLua.ObjectTranslator _translator = (XLua.ObjectTranslator)translator.GetObject(L, 1, typeof(XLua.ObjectTranslator)); System.IntPtr _L = LuaAPI.lua_touserdata(L, 2); int _idx = LuaAPI.xlua_tointeger(L, 3); UnityEngine.Quaternion _val; XLua.CopyByValue.UnPack(_translator, _L, _idx, out _val); translator.PushUnityEngineQuaternion(L, _val); return(1); } if (gen_param_count == 3 && translator.Assignable <XLua.ObjectTranslator>(L, 1) && LuaTypes.LUA_TLIGHTUSERDATA == LuaAPI.lua_type(L, 2) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)) { XLua.ObjectTranslator _translator = (XLua.ObjectTranslator)translator.GetObject(L, 1, typeof(XLua.ObjectTranslator)); System.IntPtr _L = LuaAPI.lua_touserdata(L, 2); int _idx = LuaAPI.xlua_tointeger(L, 3); UnityEngine.Ray _val; XLua.CopyByValue.UnPack(_translator, _L, _idx, out _val); translator.PushUnityEngineRay(L, _val); return(1); } if (gen_param_count == 3 && translator.Assignable <XLua.ObjectTranslator>(L, 1) && LuaTypes.LUA_TLIGHTUSERDATA == LuaAPI.lua_type(L, 2) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)) { XLua.ObjectTranslator _translator = (XLua.ObjectTranslator)translator.GetObject(L, 1, typeof(XLua.ObjectTranslator)); System.IntPtr _L = LuaAPI.lua_touserdata(L, 2); int _idx = LuaAPI.xlua_tointeger(L, 3); UnityEngine.Bounds _val; XLua.CopyByValue.UnPack(_translator, _L, _idx, out _val); translator.PushUnityEngineBounds(L, _val); return(1); } if (gen_param_count == 3 && translator.Assignable <XLua.ObjectTranslator>(L, 1) && LuaTypes.LUA_TLIGHTUSERDATA == LuaAPI.lua_type(L, 2) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)) { XLua.ObjectTranslator _translator = (XLua.ObjectTranslator)translator.GetObject(L, 1, typeof(XLua.ObjectTranslator)); System.IntPtr _L = LuaAPI.lua_touserdata(L, 2); int _idx = LuaAPI.xlua_tointeger(L, 3); UnityEngine.Ray2D _val; XLua.CopyByValue.UnPack(_translator, _L, _idx, out _val); translator.PushUnityEngineRay2D(L, _val); return(1); } } catch (System.Exception gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + gen_e)); } return(LuaAPI.luaL_error(L, "invalid arguments to XLua.CopyByValue.UnPack!")); }