예제 #1
0
        int TSLuaFrameworkToolUIEvent_m_Destroy(RealStatePtr L, int gen_param_count)
        {
            ObjectTranslator translator = this;


            TSLuaFramework.Tool.UIEvent gen_to_be_invoked = (TSLuaFramework.Tool.UIEvent)translator.FastGetCSObj(L, 1);


            {
                gen_to_be_invoked.Destroy(  );



                return(0);
            }
        }
예제 #2
0
        int __CreateInstanceTSLuaFrameworkToolUIEvent(RealStatePtr L, int gen_param_count)
        {
            ObjectTranslator translator = this;

            if (gen_param_count == 2 && translator.Assignable <UnityEngine.GameObject>(L, 2))
            {
                UnityEngine.GameObject _obj = (UnityEngine.GameObject)translator.GetObject(L, 2, typeof(UnityEngine.GameObject));

                TSLuaFramework.Tool.UIEvent gen_ret = new TSLuaFramework.Tool.UIEvent(_obj);
                translator.Push(L, gen_ret);

                return(1);
            }


            return(LuaAPI.luaL_error(L, "invalid arguments to TSLuaFramework.Tool.UIEvent constructor!"));
        }
예제 #3
0
        int TSLuaFrameworkToolUIEvent_m_AddBaseEvent(RealStatePtr L, int gen_param_count)
        {
            ObjectTranslator translator = this;


            TSLuaFramework.Tool.UIEvent gen_to_be_invoked = (TSLuaFramework.Tool.UIEvent)translator.FastGetCSObj(L, 1);


            {
                UnityEngine.EventSystems.EventTriggerType _triggerType; translator.Get(L, 2, out _triggerType);
                XLua.LuaTable _value = (XLua.LuaTable)translator.GetObject(L, 3, typeof(XLua.LuaTable));

                gen_to_be_invoked.AddBaseEvent(_triggerType, _value);



                return(0);
            }
        }