#if USE_UNI_LUA using LuaAPI = UniLua.Lua; using RealStatePtr = UniLua.ILuaState; using LuaCSFunction = UniLua.CSharpFunctionDelegate; #else using LuaAPI = XLua.LuaDLL.Lua; using RealStatePtr = System.IntPtr; using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; #endif using XLua; using System.Collections.Generic; namespace XLua.CSObjectWrap { using Utils = XLua.Utils; public class VersionConfigWrap { public static void __Register(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); System.Type type = typeof(VersionConfig); Utils.BeginObjectRegister(type, L, translator, 0, 1, 24, 9); Utils.RegisterFunc(L, Utils.METHOD_IDX, "Read", _m_Read); Utils.RegisterFunc(L, Utils.GETTER_IDX, "appId", _g_get_appId); Utils.RegisterFunc(L, Utils.GETTER_IDX, "SpID", _g_get_SpID); Utils.RegisterFunc(L, Utils.GETTER_IDX, "versionAuthority", _g_get_versionAuthority); Utils.RegisterFunc(L, Utils.GETTER_IDX, "version", _g_get_version); Utils.RegisterFunc(L, Utils.GETTER_IDX, "clientPackageFlag", _g_get_clientPackageFlag); Utils.RegisterFunc(L, Utils.GETTER_IDX, "branch", _g_get_branch); Utils.RegisterFunc(L, Utils.GETTER_IDX, "assetAccess", _g_get_assetAccess); Utils.RegisterFunc(L, Utils.GETTER_IDX, "partAssetPackage", _g_get_partAssetPackage); Utils.RegisterFunc(L, Utils.GETTER_IDX, "productName", _g_get_productName); Utils.RegisterFunc(L, Utils.GETTER_IDX, "bundleIdentifier", _g_get_bundleIdentifier); Utils.RegisterFunc(L, Utils.GETTER_IDX, "keystoreFileName", _g_get_keystoreFileName); Utils.RegisterFunc(L, Utils.GETTER_IDX, "keystorePassword", _g_get_keystorePassword); Utils.RegisterFunc(L, Utils.GETTER_IDX, "keystoreAlias", _g_get_keystoreAlias); Utils.RegisterFunc(L, Utils.GETTER_IDX, "keystoreAliasPassword", _g_get_keystoreAliasPassword); Utils.RegisterFunc(L, Utils.GETTER_IDX, "appleDeveloperTeamID", _g_get_appleDeveloperTeamID); Utils.RegisterFunc(L, Utils.GETTER_IDX, "debugVersion", _g_get_debugVersion); Utils.RegisterFunc(L, Utils.GETTER_IDX, "isBanShu", _g_get_isBanShu); Utils.RegisterFunc(L, Utils.GETTER_IDX, "buildTime", _g_get_buildTime); Utils.RegisterFunc(L, Utils.GETTER_IDX, "buildIndex", _g_get_buildIndex); Utils.RegisterFunc(L, Utils.GETTER_IDX, "logoPosition", _g_get_logoPosition); Utils.RegisterFunc(L, Utils.GETTER_IDX, "banHao", _g_get_banHao); Utils.RegisterFunc(L, Utils.GETTER_IDX, "m_AppId", _g_get_m_AppId); Utils.RegisterFunc(L, Utils.GETTER_IDX, "m_SpID", _g_get_m_SpID); Utils.RegisterFunc(L, Utils.GETTER_IDX, "m_Version", _g_get_m_Version); Utils.RegisterFunc(L, Utils.SETTER_IDX, "assetAccess", _s_set_assetAccess); Utils.RegisterFunc(L, Utils.SETTER_IDX, "partAssetPackage", _s_set_partAssetPackage); Utils.RegisterFunc(L, Utils.SETTER_IDX, "debugVersion", _s_set_debugVersion); Utils.RegisterFunc(L, Utils.SETTER_IDX, "isBanShu", _s_set_isBanShu); Utils.RegisterFunc(L, Utils.SETTER_IDX, "buildTime", _s_set_buildTime); Utils.RegisterFunc(L, Utils.SETTER_IDX, "buildIndex", _s_set_buildIndex); Utils.RegisterFunc(L, Utils.SETTER_IDX, "m_AppId", _s_set_m_AppId); Utils.RegisterFunc(L, Utils.SETTER_IDX, "m_SpID", _s_set_m_SpID); Utils.RegisterFunc(L, Utils.SETTER_IDX, "m_Version", _s_set_m_Version); Utils.EndObjectRegister(type, L, translator, null, null, null, null, null); Utils.BeginClassRegister(type, L, __CreateInstance, 5, 0, 0); Utils.RegisterFunc(L, Utils.CLS_IDX, "Get", _m_Get_xlua_st_); Utils.RegisterFunc(L, Utils.CLS_IDX, "Copy", _m_Copy_xlua_st_); Utils.RegisterFunc(L, Utils.CLS_IDX, "GetVersionNumber", _m_GetVersionNumber_xlua_st_); Utils.RegisterObject(L, translator, Utils.CLS_IDX, "VERSION_ALTERNATIVE", VersionConfig.VERSION_ALTERNATIVE); Utils.EndClassRegister(type, L, translator); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int __CreateInstance(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); if(LuaAPI.lua_gettop(L) == 1) { VersionConfig gen_ret = new VersionConfig(); translator.Push(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 VersionConfig constructor!"); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _m_Read(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); VersionConfig gen_to_be_invoked = (VersionConfig)translator.FastGetCSObj(L, 1); { string __data = LuaAPI.lua_tostring(L, 2); gen_to_be_invoked.Read( __data ); return 0; } } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _m_Get_xlua_st_(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); { VersionConfig gen_ret = VersionConfig.Get( ); translator.Push(L, gen_ret); return 1; } } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _m_Copy_xlua_st_(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); { VersionConfig __from = (VersionConfig)translator.GetObject(L, 1, typeof(VersionConfig)); VersionConfig __to = (VersionConfig)translator.GetObject(L, 2, typeof(VersionConfig)); VersionConfig.Copy( __from, __to ); return 0; } } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _m_GetVersionNumber_xlua_st_(RealStatePtr L) { try { { string _version = LuaAPI.lua_tostring(L, 1); int gen_ret = VersionConfig.GetVersionNumber( _version ); LuaAPI.xlua_pushinteger(L, gen_ret); return 1; } } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _g_get_appId(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); VersionConfig gen_to_be_invoked = (VersionConfig)translator.FastGetCSObj(L, 1); LuaAPI.lua_pushstring(L, gen_to_be_invoked.appId); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 1; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _g_get_SpID(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); VersionConfig gen_to_be_invoked = (VersionConfig)translator.FastGetCSObj(L, 1); LuaAPI.lua_pushstring(L, gen_to_be_invoked.SpID); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 1; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _g_get_versionAuthority(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); VersionConfig gen_to_be_invoked = (VersionConfig)translator.FastGetCSObj(L, 1); translator.PushVersionAuthority(L, gen_to_be_invoked.versionAuthority); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 1; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _g_get_version(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); VersionConfig gen_to_be_invoked = (VersionConfig)translator.FastGetCSObj(L, 1); LuaAPI.lua_pushstring(L, gen_to_be_invoked.version); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 1; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _g_get_clientPackageFlag(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); VersionConfig gen_to_be_invoked = (VersionConfig)translator.FastGetCSObj(L, 1); LuaAPI.lua_pushstring(L, gen_to_be_invoked.clientPackageFlag); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 1; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _g_get_branch(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); VersionConfig gen_to_be_invoked = (VersionConfig)translator.FastGetCSObj(L, 1); LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.branch); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 1; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _g_get_assetAccess(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); VersionConfig gen_to_be_invoked = (VersionConfig)translator.FastGetCSObj(L, 1); translator.PushInstalledAsset(L, gen_to_be_invoked.assetAccess); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 1; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _g_get_partAssetPackage(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); VersionConfig gen_to_be_invoked = (VersionConfig)translator.FastGetCSObj(L, 1); LuaAPI.lua_pushboolean(L, gen_to_be_invoked.partAssetPackage); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 1; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _g_get_productName(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); VersionConfig gen_to_be_invoked = (VersionConfig)translator.FastGetCSObj(L, 1); LuaAPI.lua_pushstring(L, gen_to_be_invoked.productName); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 1; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _g_get_bundleIdentifier(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); VersionConfig gen_to_be_invoked = (VersionConfig)translator.FastGetCSObj(L, 1); LuaAPI.lua_pushstring(L, gen_to_be_invoked.bundleIdentifier); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 1; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _g_get_keystoreFileName(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); VersionConfig gen_to_be_invoked = (VersionConfig)translator.FastGetCSObj(L, 1); LuaAPI.lua_pushstring(L, gen_to_be_invoked.keystoreFileName); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 1; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _g_get_keystorePassword(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); VersionConfig gen_to_be_invoked = (VersionConfig)translator.FastGetCSObj(L, 1); LuaAPI.lua_pushstring(L, gen_to_be_invoked.keystorePassword); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 1; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _g_get_keystoreAlias(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); VersionConfig gen_to_be_invoked = (VersionConfig)translator.FastGetCSObj(L, 1); LuaAPI.lua_pushstring(L, gen_to_be_invoked.keystoreAlias); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 1; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _g_get_keystoreAliasPassword(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); VersionConfig gen_to_be_invoked = (VersionConfig)translator.FastGetCSObj(L, 1); LuaAPI.lua_pushstring(L, gen_to_be_invoked.keystoreAliasPassword); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 1; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _g_get_appleDeveloperTeamID(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); VersionConfig gen_to_be_invoked = (VersionConfig)translator.FastGetCSObj(L, 1); LuaAPI.lua_pushstring(L, gen_to_be_invoked.appleDeveloperTeamID); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 1; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _g_get_debugVersion(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); VersionConfig gen_to_be_invoked = (VersionConfig)translator.FastGetCSObj(L, 1); LuaAPI.lua_pushboolean(L, gen_to_be_invoked.debugVersion); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 1; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _g_get_isBanShu(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); VersionConfig gen_to_be_invoked = (VersionConfig)translator.FastGetCSObj(L, 1); LuaAPI.lua_pushboolean(L, gen_to_be_invoked.isBanShu); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 1; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _g_get_buildTime(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); VersionConfig gen_to_be_invoked = (VersionConfig)translator.FastGetCSObj(L, 1); LuaAPI.lua_pushstring(L, gen_to_be_invoked.buildTime); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 1; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _g_get_buildIndex(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); VersionConfig gen_to_be_invoked = (VersionConfig)translator.FastGetCSObj(L, 1); LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.buildIndex); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 1; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _g_get_logoPosition(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); VersionConfig gen_to_be_invoked = (VersionConfig)translator.FastGetCSObj(L, 1); translator.PushUnityEngineVector2(L, gen_to_be_invoked.logoPosition); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 1; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _g_get_banHao(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); VersionConfig gen_to_be_invoked = (VersionConfig)translator.FastGetCSObj(L, 1); LuaAPI.lua_pushstring(L, gen_to_be_invoked.banHao); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 1; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _g_get_m_AppId(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); VersionConfig gen_to_be_invoked = (VersionConfig)translator.FastGetCSObj(L, 1); LuaAPI.lua_pushstring(L, gen_to_be_invoked.m_AppId); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 1; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _g_get_m_SpID(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); VersionConfig gen_to_be_invoked = (VersionConfig)translator.FastGetCSObj(L, 1); LuaAPI.lua_pushstring(L, gen_to_be_invoked.m_SpID); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 1; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _g_get_m_Version(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); VersionConfig gen_to_be_invoked = (VersionConfig)translator.FastGetCSObj(L, 1); LuaAPI.lua_pushstring(L, gen_to_be_invoked.m_Version); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 1; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _s_set_assetAccess(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); VersionConfig gen_to_be_invoked = (VersionConfig)translator.FastGetCSObj(L, 1); InstalledAsset gen_value;translator.Get(L, 2, out gen_value); gen_to_be_invoked.assetAccess = gen_value; } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 0; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _s_set_partAssetPackage(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); VersionConfig gen_to_be_invoked = (VersionConfig)translator.FastGetCSObj(L, 1); gen_to_be_invoked.partAssetPackage = LuaAPI.lua_toboolean(L, 2); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 0; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _s_set_debugVersion(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); VersionConfig gen_to_be_invoked = (VersionConfig)translator.FastGetCSObj(L, 1); gen_to_be_invoked.debugVersion = LuaAPI.lua_toboolean(L, 2); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 0; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _s_set_isBanShu(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); VersionConfig gen_to_be_invoked = (VersionConfig)translator.FastGetCSObj(L, 1); gen_to_be_invoked.isBanShu = LuaAPI.lua_toboolean(L, 2); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 0; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _s_set_buildTime(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); VersionConfig gen_to_be_invoked = (VersionConfig)translator.FastGetCSObj(L, 1); gen_to_be_invoked.buildTime = LuaAPI.lua_tostring(L, 2); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 0; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _s_set_buildIndex(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); VersionConfig gen_to_be_invoked = (VersionConfig)translator.FastGetCSObj(L, 1); gen_to_be_invoked.buildIndex = LuaAPI.xlua_tointeger(L, 2); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 0; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _s_set_m_AppId(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); VersionConfig gen_to_be_invoked = (VersionConfig)translator.FastGetCSObj(L, 1); gen_to_be_invoked.m_AppId = LuaAPI.lua_tostring(L, 2); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 0; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _s_set_m_SpID(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); VersionConfig gen_to_be_invoked = (VersionConfig)translator.FastGetCSObj(L, 1); gen_to_be_invoked.m_SpID = LuaAPI.lua_tostring(L, 2); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 0; } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _s_set_m_Version(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); VersionConfig gen_to_be_invoked = (VersionConfig)translator.FastGetCSObj(L, 1); gen_to_be_invoked.m_Version = LuaAPI.lua_tostring(L, 2); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } return 0; } } }