You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-13 13:31:48 +00:00
Remove unnecessary _validate_property() calling
This commit is contained in:
@@ -150,13 +150,6 @@ void SkeletonProfile::_validate_property(PropertyInfo &p_property) const {
|
||||
}
|
||||
p_property.hint_string = hint;
|
||||
}
|
||||
|
||||
PackedStringArray split = p_property.name.split("/");
|
||||
if (split.size() == 3 && split[0] == "bones") {
|
||||
if (split[2] == "bone_tail" && get_tail_direction(split[1].to_int()) != TAIL_DIRECTION_SPECIFIC_CHILD) {
|
||||
p_property.usage = PROPERTY_USAGE_NONE;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void SkeletonProfile::_get_property_list(List<PropertyInfo> *p_list) const {
|
||||
@@ -175,19 +168,17 @@ void SkeletonProfile::_get_property_list(List<PropertyInfo> *p_list) const {
|
||||
}
|
||||
for (int i = 0; i < bones.size(); i++) {
|
||||
String path = "bones/" + itos(i) + "/";
|
||||
int bone_tail_usage = (get_tail_direction(i) != TAIL_DIRECTION_SPECIFIC_CHILD) ? PROPERTY_USAGE_NONE : PROPERTY_USAGE_DEFAULT;
|
||||
|
||||
p_list->push_back(PropertyInfo(Variant::STRING_NAME, path + "bone_name"));
|
||||
p_list->push_back(PropertyInfo(Variant::STRING_NAME, path + "bone_parent"));
|
||||
p_list->push_back(PropertyInfo(Variant::INT, path + "tail_direction", PROPERTY_HINT_ENUM, "AverageChildren,SpecificChild,End"));
|
||||
p_list->push_back(PropertyInfo(Variant::STRING_NAME, path + "bone_tail"));
|
||||
p_list->push_back(PropertyInfo(Variant::STRING_NAME, path + "bone_tail", PROPERTY_HINT_NONE, "", bone_tail_usage));
|
||||
p_list->push_back(PropertyInfo(Variant::TRANSFORM3D, path + "reference_pose"));
|
||||
p_list->push_back(PropertyInfo(Variant::VECTOR2, path + "handle_offset"));
|
||||
p_list->push_back(PropertyInfo(Variant::STRING_NAME, path + "group", PROPERTY_HINT_ENUM, group_names));
|
||||
p_list->push_back(PropertyInfo(Variant::BOOL, path + "require"));
|
||||
}
|
||||
|
||||
for (PropertyInfo &E : *p_list) {
|
||||
_validate_property(E);
|
||||
}
|
||||
}
|
||||
|
||||
StringName SkeletonProfile::get_root_bone() {
|
||||
|
||||
Reference in New Issue
Block a user