static int _s_set_UIBehavior(RealStatePtr L)
        {
            ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);

            try {
                xc.DBSysConfig.SysConfig __cl_gen_to_be_invoked = (xc.DBSysConfig.SysConfig)translator.FastGetCSObj(L, 1);
                __cl_gen_to_be_invoked.UIBehavior = (System.Collections.Generic.List <string>)translator.GetObject(L, 2, typeof(System.Collections.Generic.List <string>));
            } catch (System.Exception __gen_e) {
                return(LuaAPI.luaL_error(L, "c# exception:" + __gen_e));
            }
            return(0);
        }
        static int _s_set_CustomCondition(RealStatePtr L)
        {
            ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);

            try {
                xc.DBSysConfig.SysConfig __cl_gen_to_be_invoked = (xc.DBSysConfig.SysConfig)translator.FastGetCSObj(L, 1);
                __cl_gen_to_be_invoked.CustomCondition = LuaAPI.lua_toboolean(L, 2);
            } catch (System.Exception __gen_e) {
                return(LuaAPI.luaL_error(L, "c# exception:" + __gen_e));
            }
            return(0);
        }
        static int _g_get_TimeLimitDay(RealStatePtr L)
        {
            ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);

            try {
                xc.DBSysConfig.SysConfig __cl_gen_to_be_invoked = (xc.DBSysConfig.SysConfig)translator.FastGetCSObj(L, 1);
                LuaAPI.xlua_pushuint(L, __cl_gen_to_be_invoked.TimeLimitDay);
            } catch (System.Exception __gen_e) {
                return(LuaAPI.luaL_error(L, "c# exception:" + __gen_e));
            }
            return(1);
        }
        static int _g_get_HideBtnWhenActNotOpen(RealStatePtr L)
        {
            ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);

            try {
                xc.DBSysConfig.SysConfig __cl_gen_to_be_invoked = (xc.DBSysConfig.SysConfig)translator.FastGetCSObj(L, 1);
                LuaAPI.lua_pushboolean(L, __cl_gen_to_be_invoked.HideBtnWhenActNotOpen);
            } catch (System.Exception __gen_e) {
                return(LuaAPI.luaL_error(L, "c# exception:" + __gen_e));
            }
            return(1);
        }
        static int _g_get_FixedPos(RealStatePtr L)
        {
            ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);

            try {
                xc.DBSysConfig.SysConfig __cl_gen_to_be_invoked = (xc.DBSysConfig.SysConfig)translator.FastGetCSObj(L, 1);
                translator.PushxcDBSysConfigESysBtnFixType(L, __cl_gen_to_be_invoked.FixedPos);
            } catch (System.Exception __gen_e) {
                return(LuaAPI.luaL_error(L, "c# exception:" + __gen_e));
            }
            return(1);
        }
        static int _s_set_FixedPos(RealStatePtr L)
        {
            ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);

            try {
                xc.DBSysConfig.SysConfig      __cl_gen_to_be_invoked = (xc.DBSysConfig.SysConfig)translator.FastGetCSObj(L, 1);
                xc.DBSysConfig.ESysBtnFixType __cl_gen_value; translator.Get(L, 2, out __cl_gen_value);
                __cl_gen_to_be_invoked.FixedPos = __cl_gen_value;
            } catch (System.Exception __gen_e) {
                return(LuaAPI.luaL_error(L, "c# exception:" + __gen_e));
            }
            return(0);
        }
        static int __CreateInstance(RealStatePtr L)
        {
            ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);

            try {
                if (LuaAPI.lua_gettop(L) == 2 && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2))
                {
                    uint id = LuaAPI.xlua_touint(L, 2);

                    xc.DBSysConfig.SysConfig __cl_gen_ret = new xc.DBSysConfig.SysConfig(id);
                    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 xc.DBSysConfig.SysConfig constructor!"));
        }
Ejemplo n.º 8
0
        static int _m_OpenSys(RealStatePtr L)
        {
            ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);


            xc.SysConfigManager __cl_gen_to_be_invoked = (xc.SysConfigManager)translator.FastGetCSObj(L, 1);


            int __gen_param_count = LuaAPI.lua_gettop(L);

            try {
                if (__gen_param_count == 3 && translator.Assignable <xc.DBSysConfig.SysConfig>(L, 2) && LuaTypes.LUA_TBOOLEAN == LuaAPI.lua_type(L, 3))
                {
                    xc.DBSysConfig.SysConfig config = (xc.DBSysConfig.SysConfig)translator.GetObject(L, 2, typeof(xc.DBSysConfig.SysConfig));
                    bool fire_evet = LuaAPI.lua_toboolean(L, 3);

                    __cl_gen_to_be_invoked.OpenSys(config, fire_evet);



                    return(0);
                }
                if (__gen_param_count == 2 && translator.Assignable <xc.DBSysConfig.SysConfig>(L, 2))
                {
                    xc.DBSysConfig.SysConfig config = (xc.DBSysConfig.SysConfig)translator.GetObject(L, 2, typeof(xc.DBSysConfig.SysConfig));

                    __cl_gen_to_be_invoked.OpenSys(config);



                    return(0);
                }
            } catch (System.Exception __gen_e) {
                return(LuaAPI.luaL_error(L, "c# exception:" + __gen_e));
            }

            return(LuaAPI.luaL_error(L, "invalid arguments to xc.SysConfigManager.OpenSys!"));
        }
Ejemplo n.º 9
0
        static int _m_GetWaittingSysConfig(RealStatePtr L)
        {
            ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);


            xc.SysConfigManager __cl_gen_to_be_invoked = (xc.SysConfigManager)translator.FastGetCSObj(L, 1);


            try {
                {
                    uint sys_id = LuaAPI.xlua_touint(L, 2);

                    xc.DBSysConfig.SysConfig __cl_gen_ret = __cl_gen_to_be_invoked.GetWaittingSysConfig(sys_id);
                    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_CompareTo(RealStatePtr L)
        {
            ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);


            xc.DBSysConfig.SysConfig __cl_gen_to_be_invoked = (xc.DBSysConfig.SysConfig)translator.FastGetCSObj(L, 1);


            try {
                {
                    object obj = translator.GetObject(L, 2, typeof(object));

                    int __cl_gen_ret = __cl_gen_to_be_invoked.CompareTo(obj);
                    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 _m_Init(RealStatePtr L)
        {
            ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);


            xc.DBSysConfig.SysConfig __cl_gen_to_be_invoked = (xc.DBSysConfig.SysConfig)translator.FastGetCSObj(L, 1);


            try {
                {
                    ushort lv = (ushort)LuaAPI.xlua_tointeger(L, 2);
                    xc.DBSysConfig.ESysTaskType task_type; translator.Get(L, 3, out task_type);
                    uint task_id = LuaAPI.xlua_touint(L, 4);
                    xc.DBSysConfig.ESysBtnPos pos; translator.Get(L, 5, out pos);
                    uint sub_pos = LuaAPI.xlua_touint(L, 6);
                    xc.DBSysConfig.ESysBtnFixType fixed_pos; translator.Get(L, 7, out fixed_pos);
                    bool   show_bg        = LuaAPI.lua_toboolean(L, 8);
                    bool   is_activity    = LuaAPI.lua_toboolean(L, 9);
                    string desc           = LuaAPI.lua_tostring(L, 10);
                    string btn_sprite     = LuaAPI.lua_tostring(L, 11);
                    string btn_text       = LuaAPI.lua_tostring(L, 12);
                    byte   sort_order     = (byte)LuaAPI.lua_tonumber(L, 13);
                    uint   transfer_limit = LuaAPI.xlua_touint(L, 14);
                    string not_open_tips  = LuaAPI.lua_tostring(L, 15);
                    string sys_title      = LuaAPI.lua_tostring(L, 16);
                    uint   main_ui_id     = LuaAPI.xlua_touint(L, 17);

                    __cl_gen_to_be_invoked.Init(lv, task_type, task_id, pos, sub_pos, fixed_pos, show_bg, is_activity, desc, btn_sprite, btn_text, sort_order, transfer_limit, not_open_tips, sys_title, main_ui_id);



                    return(0);
                }
            } catch (System.Exception __gen_e) {
                return(LuaAPI.luaL_error(L, "c# exception:" + __gen_e));
            }
        }