RapidGameFramework
Reusable Godot managers for data-driven small games
Loading...
Searching...
No Matches
entity_manager Namespace Reference

Variables

 Array
 Configure the manager from an array of entity dictionaries.
 
 Dictionary
 Create a normalized entity dictionary without adding it to the manager.
 
 id = "entity_%d" % (entity_order.size() + 1)
 
 entity
 Add or replace one entity.
 
 statuses
 
 next_status
 
 replaced = true
 
 defense
 
 dealt
 
 target
 
 order
 Saveable manager state.
 
 entity_order = normalized_order
 
 tags
 
 entry
 

Variable Documentation

◆ Array

entity_manager.Array

Configure the manager from an array of entity dictionaries.

Definition at line 13 of file entity_manager.gd.

◆ dealt

entity_manager.dealt

Definition at line 155 of file entity_manager.gd.

◆ defense

entity_manager.defense

Definition at line 154 of file entity_manager.gd.

◆ Dictionary

entity_manager.Dictionary

Create a normalized entity dictionary without adding it to the manager.

Return all occupied cells, optionally filtered.

Return entities occupying a grid cell.

Apply damage and update alive state.

Remove one entity by id.

Return whether an entity id exists.

Return one copied entity dictionary.

Return entities in stable insertion order.

Definition at line 22 of file entity_manager.gd.

◆ entity

entity_manager.entity

Add or replace one entity.

Heal an entity up to max_hp.

Tick timed statuses on every entity.

Move one entity to a grid cell.

Replace selected fields on one entity and return the copied result.

Returns the normalized entity.

Move one entity to a world position.

Add or refresh a status effect by id.

Definition at line 24 of file entity_manager.gd.

◆ entity_order

entity_manager.entity_order = normalized_order

Definition at line 217 of file entity_manager.gd.

◆ entry

entity_manager.entry

Definition at line 254 of file entity_manager.gd.

◆ id

str entity_manager.id = "entity_%d" % (entity_order.size() + 1)

Definition at line 23 of file entity_manager.gd.

◆ next_status

entity_manager.next_status

Definition at line 116 of file entity_manager.gd.

◆ order

entity_manager.order

Saveable manager state.

Restore manager state.

Definition at line 208 of file entity_manager.gd.

◆ replaced

entity_manager.replaced = true

Definition at line 122 of file entity_manager.gd.

◆ statuses

entity_manager.statuses

Definition at line 115 of file entity_manager.gd.

◆ tags

entity_manager.tags

Definition at line 232 of file entity_manager.gd.

◆ target

entity_manager.target

Definition at line 181 of file entity_manager.gd.