MoreEvents
此事件库已存档,开发者请迁移到 iLa 事件库
此仓库旨在为LeviLamina插件提供更多事件,您也可以将其理解为包装库。
此存储库代码的一部分取自以下项目(Hook 点位):
- LegacyScriptEngine
安装
lip install github.com/engsr6982/MoreEvents
使用
xmake.lua
add_repositories("engsr6982-repo https://github.com/engsr6982/xmake-repo.git")
add_requires("more_events 0.1.0")
package("xxx")
-- ...
add_packages("more_events")
code.cpp
#include "more_events/ArmorStandSwapItemEvent.h"
ll::event::ListenerPtr mArmorStandSwapItemEvent;
void setup() {
mArmorStandSwapItemEvent =
ll::event::EventBus::getInstance().emplaceListener<more_events::ArmorStandSwapItemEvent>([](more_events::ArmorStandSwapItemEvent& ev) {
// do something
return true;
});
}
此事件库已存档,开发者请迁移到 iLa 事件库
此仓库旨在为LeviLamina插件提供更多事件,您也可以将其理解为包装库。
此存储库代码的一部分取自以下项目(Hook 点位):
- LegacyScriptEngine
安装
lip install github.com/engsr6982/MoreEvents
使用
xmake.lua
add_repositories("engsr6982-repo https://github.com/engsr6982/xmake-repo.git")
add_requires("more_events 0.1.0")
package("xxx")
-- ...
add_packages("more_events")
code.cpp
#include "more_events/ArmorStandSwapItemEvent.h"
ll::event::ListenerPtr mArmorStandSwapItemEvent;
void setup() {
mArmorStandSwapItemEvent =
ll::event::EventBus::getInstance().emplaceListener<more_events::ArmorStandSwapItemEvent>([](more_events::ArmorStandSwapItemEvent& ev) {
// do something
return true;
});
}