mirror of
https://github.com/Ukendio/jecs.git
synced 2025-08-03 18:59:18 +00:00
Merge 5226ebb385
into 0b6bfea5c8
This commit is contained in:
commit
99da6b9a77
1 changed files with 4 additions and 41 deletions
|
@ -355,46 +355,9 @@ This operation is the same as calling:
|
|||
world:target(entity, jecs.ChildOf, 0)
|
||||
```
|
||||
|
||||
## contains
|
||||
|
||||
Checks if an entity or component (id) exists in the world.
|
||||
|
||||
```luau
|
||||
function World:contains(
|
||||
entity: Entity,
|
||||
): boolean
|
||||
```
|
||||
|
||||
Example:
|
||||
|
||||
::: code-group
|
||||
|
||||
```luau [luau]
|
||||
local entity = world:entity()
|
||||
print(world:contains(entity))
|
||||
print(world:contains(1))
|
||||
print(world:contains(2))
|
||||
|
||||
-- Outputs:
|
||||
-- true
|
||||
-- true
|
||||
-- false
|
||||
```
|
||||
|
||||
```ts [typescript]
|
||||
const entity = world.entity();
|
||||
print(world.contains(entity));
|
||||
print(world.contains(1));
|
||||
print(world.contains(2));
|
||||
|
||||
// Outputs:
|
||||
// true
|
||||
// true
|
||||
// false
|
||||
```
|
||||
|
||||
:::
|
||||
|
||||
|
||||
## remove
|
||||
|
||||
Removes a component (ID) from an entity
|
||||
|
@ -460,11 +423,11 @@ Example:
|
|||
|
||||
```luau [luau]
|
||||
local entity = world:entity()
|
||||
print(world:has(entity))
|
||||
print(world:contains(entity))
|
||||
|
||||
world:delete(entity)
|
||||
|
||||
print(world:has(entity))
|
||||
print(world:contains(entity))
|
||||
|
||||
-- Outputs:
|
||||
-- true
|
||||
|
@ -601,7 +564,7 @@ print(retrievedParent === parent) // true
|
|||
|
||||
## contains
|
||||
|
||||
Checks if an entity exists and is alive in the world.
|
||||
Checks if an entity or component (id) exists and is alive in the world.
|
||||
|
||||
```luau
|
||||
function World:contains(
|
||||
|
|
Loading…
Reference in a new issue