add "triggers" entity property

This commit is contained in:
MihailRis
2024-06-30 23:14:02 +03:00
parent 1f257d2db2
commit 15496070e0
7 changed files with 28 additions and 5 deletions
+4 -1
View File
@@ -1,3 +1,6 @@
{
"hitbox": [0.2, 0.2, 0.2]
"hitbox": [0.2, 0.2, 0.2],
"triggers": [
[-0.2, -0.2, -0.2, 0.2, 0.2, 0.2]
]
}
@@ -17,6 +17,7 @@ end
function on_trigger_enter(index, oid)
if ready and oid == 0 then
entity:despawn()
inventory.add(player.get_inventory(oid), item.index("base:stone.item"), 1)
end
end
+4
View File
@@ -36,9 +36,13 @@ return {
local entity = setmetatable({eid=eid}, Entity)
entity.transform = new_Transform(eid)
entity.rigidbody = new_Rigidbody(eid)
entity.data = {}
entities[eid] = entity;
return entity
end,
get_Entity = function(eid)
return entities[eid]
end,
remove_Entity = function(eid)
local entity = entities[eid]
if entity then
+1
View File
@@ -304,6 +304,7 @@ function file.readlines(path)
end
stdcomp = require "core:internal/stdcomp"
entity.get = stdcomp.get_Entity
-- Deprecated functions
block_index = block.index