refactor: change Item to Entity in spawn event
This commit is contained in:
Vendored
+2
-2
@@ -347,8 +347,8 @@ export namespace Event {
|
||||
callback: (event: {
|
||||
/** 事件参数 */
|
||||
params: {
|
||||
/** 物品 */
|
||||
0: Item,
|
||||
/** 物品实体对象 */
|
||||
0: Entity,
|
||||
/** 生成坐标坐标 */
|
||||
1: FloatPos,
|
||||
/** 生成此物品主人的uniqueId (-1为不存在) */
|
||||
|
||||
+2
-2
@@ -117,8 +117,8 @@ void Export_Event_API() {
|
||||
case doHash("gmlib::ItemActorSpawnAfterEvent"): {
|
||||
REGISTER_EVENT_LISTEN(
|
||||
GMLIB::Event::EntityEvent::ItemActorSpawnAfterEvent,
|
||||
(ItemStack * item, std::pair<Vec3, int> position, int64 spawnerUniqueId),
|
||||
(&event.getItem(),
|
||||
(Actor * item, std::pair<Vec3, int> position, int64 spawnerUniqueId),
|
||||
(&event.self(),
|
||||
{event.getPosition(), event.getBlockSource().getDimensionId().id},
|
||||
event.getSpawner().has_value() ? event.getSpawner()->getOrCreateUniqueID().id : -1),
|
||||
,
|
||||
|
||||
Reference in New Issue
Block a user