public static void RegisterToLua(LuaState lua)
        {
            LuaRegisterWrapper.lua = lua;
            string[] funcList = new string[]
            {
                "RegisterClass",
                "RegisterIngoreStatic",
            };

            LuaAPI.lua_CFunction[] funcDeList = new LuaAPI.lua_CFunction[]
            {
                RegisterClass,
                RegisterIngoreStatic,
            };
            LuaRegister.RegisterToLua(lua, "RegisterWrapper", funcList, funcDeList);
        }
Esempio n. 2
0
        public static void RegisterToLua(LuaState l)
        {
            lua = l;
            string[] funcList = new string[]
            {
                "AddTimer",
                "RemoveTimer",
            };

            LuaAPI.lua_CFunction[] funcDeList = new LuaAPI.lua_CFunction[]
            {
                AddTimer,
                RemoveTimer,
            };
            LuaRegister.RegisterToLua(l, "LuaTimerWheel", funcList, funcDeList);
        }
Esempio n. 3
0
        public static void RegisterToLua(LuaState l)
        {
            lua = l;
            string[] funcList = new string[]
            {
                "Log",
                "LogError",
                "LogWarning",
            };

            LuaAPI.lua_CFunction[] funcDeList = new LuaAPI.lua_CFunction[]
            {
                Log,
                LogError,
                LogWarning,
            };
            LuaRegister.RegisterToLua(l, "DebugLogger", funcList, funcDeList);
        }