|
RapidGameFramework
Reusable Godot managers for data-driven small games
|
Variables | |
| DataCacheManager | |
| data_cache_manager | |
| id | |
| entry = archetypes[archetype_id].duplicate(true) | |
| damage | |
| enemy | |
| enemy_cell | |
| dealt | |
| hit | |
| action | |
| enemy_id | |
| chance | |
| amount | |
| enemies = state.get("enemies", []).duplicate(true) | |
| damage_log = state.get("damage_log", []).duplicate(true) | |
| action_log = state.get("action_log", []).duplicate(true) | |
| active_projectiles = state.get("active_projectiles", []).duplicate(true) | |
| floating_numbers = state.get("floating_numbers", []).duplicate(true) | |
| archetype_id | |
| targeting | |
| visual | |
| type | |
| duration | |
| end_cell = _cell_from_value(hits[0].get("cell", origin_cell)) | |
| behavior | |
| behavior_type | |
| distance | |
| attack_range | |
| aggro_range | |
| alerted | |
| move_distance | |
| next_cell | |
| directions | |
| start_index | |
| direction | |
| candidate | |
| delta | |
| tile_size | |
| world_position | |
| current | |
| item | |