diff --git a/modules/steering_ai/gsai_group_behavior.cpp b/modules/steering_ai/gsai_group_behavior.cpp index de4897b72..d146d7711 100644 --- a/modules/steering_ai/gsai_group_behavior.cpp +++ b/modules/steering_ai/gsai_group_behavior.cpp @@ -42,6 +42,6 @@ void GSAIGroupBehavior::_bind_methods() { ClassDB::bind_method(D_METHOD("set_callback", "value"), &GSAIGroupBehavior::set_callback); ADD_PROPERTY(PropertyInfo(Variant::OBJECT, "_callback", PROPERTY_HINT_RESOURCE_TYPE, "FuncRef"), "set_callback", "get_callback"); - BIND_VMETHOD(MethodInfo("_report_neighbor", PropertyInfo(Variant::OBJECT, "neighbor", PROPERTY_HINT_RESOURCE_TYPE, "GSAISteeringAgent"))); + BIND_VMETHOD(MethodInfo(Variant::BOOL, "_report_neighbor", PropertyInfo(Variant::OBJECT, "neighbor", PROPERTY_HINT_RESOURCE_TYPE, "GSAISteeringAgent"))); ClassDB::bind_method(D_METHOD("_report_neighbor", "neighbor"), &GSAIGroupBehavior::_report_neighbor); } diff --git a/modules/steering_ai/proximities/gsai_proximity.cpp b/modules/steering_ai/proximities/gsai_proximity.cpp index 8855264c7..42dfa1103 100644 --- a/modules/steering_ai/proximities/gsai_proximity.cpp +++ b/modules/steering_ai/proximities/gsai_proximity.cpp @@ -50,7 +50,7 @@ void GSAIProximity::_bind_methods() { ClassDB::bind_method(D_METHOD("set_agents", "arr"), &GSAIProximity::set_agents); ADD_PROPERTY(PropertyInfo(Variant::ARRAY, "agents", PROPERTY_HINT_NONE, "23/19:GSAISteeringAgent", PROPERTY_USAGE_DEFAULT, "GSAISteeringAgent"), "set_agents", "get_agents"); - BIND_VMETHOD(MethodInfo("_find_neighbors", PropertyInfo(Variant::OBJECT, "callback", PROPERTY_HINT_RESOURCE_TYPE, "FuncRef"))); + BIND_VMETHOD(MethodInfo(Variant::INT, "_find_neighbors", PropertyInfo(Variant::OBJECT, "callback", PROPERTY_HINT_RESOURCE_TYPE, "FuncRef"))); ClassDB::bind_method(D_METHOD("find_neighbors", "_callback"), &GSAIProximity::find_neighbors); ClassDB::bind_method(D_METHOD("_find_neighbors", "_callback"), &GSAIProximity::_find_neighbors);