mirror of
https://github.com/BlackMATov/evolved.lua.git
synced 2026-09-28 19:02:24 +07:00
batch api, not impl yet
This commit is contained in:
@@ -28,6 +28,7 @@ registry.entity -> (entity)
|
||||
registry.guid -> entity -> (id)
|
||||
registry.alive -> entity -> (boolean)
|
||||
registry.destroy -> entity -> (boolean)
|
||||
registry.batch_destroy -> query -> (integer)
|
||||
registry.del -> entity -> entity... -> (entity)
|
||||
registry.set -> entity -> entity -> any -> (entity)
|
||||
registry.get -> entity -> entity... -> (any...)
|
||||
@@ -36,9 +37,13 @@ registry.has -> entity -> entity -> (boolean)
|
||||
registry.has_all -> entity -> entity... -> (boolean)
|
||||
registry.has_any -> entity -> entity... -> (boolean)
|
||||
registry.assign -> entity -> entity -> any -> (boolean)
|
||||
registry.batch_assign -> query -> entity -> any -> (integer)
|
||||
registry.insert -> entity -> entity -> any -> (boolean)
|
||||
registry.batch_insert -> query -> entity -> any -> (integer)
|
||||
registry.remove -> entity -> entity... -> (boolean)
|
||||
registry.batch_remove -> query -> entity... -> (integer)
|
||||
registry.detach -> entity -> (boolean)
|
||||
registry.batch_detach -> query -> (integer)
|
||||
registry.query -> entity... -> (query)
|
||||
registry.include -> query -> entity... -> query
|
||||
registry.exclude -> query -> entity... -> query
|
||||
|
||||
@@ -376,6 +376,12 @@ function registry.destroy(entity)
|
||||
return true
|
||||
end
|
||||
|
||||
---@param query evolved.query
|
||||
---@return integer destroyed_count
|
||||
function registry.batch_destroy(query)
|
||||
error('not impl yet', 2)
|
||||
end
|
||||
|
||||
---@param entity evolved.entity
|
||||
---@param ... evolved.entity fragments
|
||||
---@return evolved.entity
|
||||
@@ -505,6 +511,14 @@ function registry.assign(entity, fragment, component)
|
||||
return true
|
||||
end
|
||||
|
||||
---@param query evolved.query
|
||||
---@param fragment evolved.entity
|
||||
---@param component any
|
||||
---@return integer assigned_count
|
||||
function registry.batch_assign(query, fragment, component)
|
||||
error('not impl yet', 2)
|
||||
end
|
||||
|
||||
---@param entity evolved.entity
|
||||
---@param fragment evolved.entity
|
||||
---@param component any
|
||||
@@ -547,6 +561,15 @@ function registry.insert(entity, fragment, component)
|
||||
return true
|
||||
end
|
||||
|
||||
---@param query evolved.query
|
||||
---@param fragment evolved.entity
|
||||
---@param component any
|
||||
---@return integer inserted_count
|
||||
function registry.batch_insert(query, fragment, component)
|
||||
error('not impl yet', 2)
|
||||
end
|
||||
|
||||
|
||||
---@param entity evolved.entity
|
||||
---@param ... evolved.entity fragments
|
||||
---@return boolean is_removed
|
||||
@@ -590,6 +613,13 @@ function registry.remove(entity, ...)
|
||||
return true
|
||||
end
|
||||
|
||||
---@param query evolved.query
|
||||
---@param ... evolved.entity fragments
|
||||
---@return boolean removed_count
|
||||
function registry.batch_remove(query, ...)
|
||||
error('not impl yet', 2)
|
||||
end
|
||||
|
||||
---@param entity evolved.entity
|
||||
---@return boolean is_detached
|
||||
function registry.detach(entity)
|
||||
@@ -605,6 +635,12 @@ function registry.detach(entity)
|
||||
return true
|
||||
end
|
||||
|
||||
---@param query evolved.query
|
||||
---@return boolean detached_count
|
||||
function registry.batch_detach(query)
|
||||
error('not impl yet', 2)
|
||||
end
|
||||
|
||||
---@param ... evolved.entity fragments
|
||||
---@return evolved.query
|
||||
---@nodiscard
|
||||
|
||||
Reference in New Issue
Block a user