static int _CreateLogic_UI_Friend_Model_FriendInfo(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 0) { Logic.UI.Friend.Model.FriendInfo obj = new Logic.UI.Friend.Model.FriendInfo(); ToLua.PushObject(L, obj); return(1); } else if (count == 1 && TypeChecker.CheckTypes(L, typeof(Logic.Protocol.Model.FriendProtoData))) { Logic.Protocol.Model.FriendProtoData arg0 = (Logic.Protocol.Model.FriendProtoData)ToLua.CheckObject(L, 1, typeof(Logic.Protocol.Model.FriendProtoData)); Logic.UI.Friend.Model.FriendInfo obj = new Logic.UI.Friend.Model.FriendInfo(arg0); ToLua.PushObject(L, obj); return(1); } else { return(LuaDLL.luaL_throw(L, "invalid arguments to ctor method: Logic.UI.Friend.Model.FriendInfo.New")); } } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int Update(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); Logic.UI.Friend.Model.FriendInfo obj = (Logic.UI.Friend.Model.FriendInfo)ToLua.CheckObject(L, 1, typeof(Logic.UI.Friend.Model.FriendInfo)); Logic.Protocol.Model.FriendProtoData arg0 = (Logic.Protocol.Model.FriendProtoData)ToLua.CheckObject(L, 2, typeof(Logic.Protocol.Model.FriendProtoData)); obj.Update(arg0); return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }