feat: CharacterActor::target is no longer a property

Instead only a getter is exposed to godotscript
This commit is contained in:
Sara 2024-05-02 15:18:25 +02:00
parent d3e8c75d1a
commit 5badb8a68f

View file

@ -16,12 +16,12 @@ namespace godot {
void CharacterActor::_bind_methods() { void CharacterActor::_bind_methods() {
#define CLASSNAME CharacterActor #define CLASSNAME CharacterActor
GDPROPERTY_HINTED(rotation_speed_curve, Variant::OBJECT, PROPERTY_HINT_RESOURCE_TYPE, "Curve"); GDPROPERTY_HINTED(rotation_speed_curve, Variant::OBJECT, PROPERTY_HINT_RESOURCE_TYPE, "Curve");
GDPROPERTY_HINTED(target, Variant::OBJECT, PROPERTY_HINT_NODE_TYPE, "Node");
GDPROPERTY_HINTED(character_type, Variant::INT, PROPERTY_HINT_ENUM, "Neutral,Player,Enemy"); GDPROPERTY_HINTED(character_type, Variant::INT, PROPERTY_HINT_ENUM, "Neutral,Player,Enemy");
GDPROPERTY(acceleration, Variant::FLOAT); GDPROPERTY(acceleration, Variant::FLOAT);
GDPROPERTY(walk_speed, Variant::FLOAT); GDPROPERTY(walk_speed, Variant::FLOAT);
GDPROPERTY(sprint_speed, Variant::FLOAT); GDPROPERTY(sprint_speed, Variant::FLOAT);
GDPROPERTY(rotation_speed, Variant::FLOAT); GDPROPERTY(rotation_speed, Variant::FLOAT);
GDFUNCTION(get_target);
GDFUNCTION(get_is_near_player); GDFUNCTION(get_is_near_player);
} }