static int __CreateInstance(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); try { if (LuaAPI.lua_gettop(L) == 1) { Neptune.Data.Container __cl_gen_ret = new Neptune.Data.Container(); translator.Push(L, __cl_gen_ret); return(1); } if (LuaAPI.lua_gettop(L) == 2 && translator.Assignable <System.Type>(L, 2)) { System.Type item_type = (System.Type)translator.GetObject(L, 2, typeof(System.Type)); Neptune.Data.Container __cl_gen_ret = new Neptune.Data.Container(item_type); 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 Neptune.Data.Container constructor!")); }
static int _g_get_GenerateId(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); try { Neptune.Data.Container __cl_gen_to_be_invoked = (Neptune.Data.Container)translator.FastGetCSObj(L, 1); LuaAPI.xlua_pushinteger(L, __cl_gen_to_be_invoked.GenerateId); } catch (System.Exception __gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + __gen_e)); } return(1); }
static int _s_set_Data(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); try { Neptune.Data.Container __cl_gen_to_be_invoked = (Neptune.Data.Container)translator.FastGetCSObj(L, 1); __cl_gen_to_be_invoked.Data = (System.Collections.Generic.Dictionary <int, Neptune.BaseGenericNode>)translator.GetObject(L, 2, typeof(System.Collections.Generic.Dictionary <int, Neptune.BaseGenericNode>)); } catch (System.Exception __gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + __gen_e)); } return(0); }
static int _s_set_ItemRealType(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); try { Neptune.Data.Container __cl_gen_to_be_invoked = (Neptune.Data.Container)translator.FastGetCSObj(L, 1); __cl_gen_to_be_invoked.ItemRealType = (System.Type)translator.GetObject(L, 2, typeof(System.Type)); } catch (System.Exception __gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + __gen_e)); } return(0); }
static int _m_GetData(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Neptune.Data __cl_gen_to_be_invoked = (Neptune.Data)translator.FastGetCSObj(L, 1); try { { System.Type node_type = (System.Type)translator.GetObject(L, 2, typeof(System.Type)); Neptune.Data.Container __cl_gen_ret = __cl_gen_to_be_invoked.GetData(node_type); translator.Push(L, __cl_gen_ret); return(1); } } catch (System.Exception __gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + __gen_e)); } }
static int _m_GetDataAtIndex(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Neptune.Data __cl_gen_to_be_invoked = (Neptune.Data)translator.FastGetCSObj(L, 1); try { { int index = LuaAPI.xlua_tointeger(L, 2); Neptune.Data.Container __cl_gen_ret = __cl_gen_to_be_invoked.GetDataAtIndex(index); translator.Push(L, __cl_gen_ret); return(1); } } catch (System.Exception __gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + __gen_e)); } }