feat: implemented damage to enemies

This commit is contained in:
Sara 2025-07-21 20:41:02 +02:00
parent 70696db134
commit 2cd1cba04f
9 changed files with 163 additions and 21 deletions

View file

@ -0,0 +1,24 @@
#include "hitbox.h"
#include "health_status.h"
#include "macros.h"
void Hitbox::_bind_methods() {
BIND_HPROPERTY(Variant::OBJECT, health, PROPERTY_HINT_NODE_TYPE, "HealthStatus");
BIND_PROPERTY(Variant::FLOAT, damage_modifier);
}
void Hitbox::set_health(HealthStatus *value) {
this->health = value;
}
HealthStatus *Hitbox::get_health() const {
return this->health;
}
void Hitbox::set_damage_modifier(float value) {
this->damage_modifier = value;
}
float Hitbox::get_damage_modifier() const {
return this->damage_modifier;
}