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