diff options
Diffstat (limited to 'scene/resources/bone_map.cpp')
| -rw-r--r-- | scene/resources/bone_map.cpp | 10 | 
1 files changed, 8 insertions, 2 deletions
diff --git a/scene/resources/bone_map.cpp b/scene/resources/bone_map.cpp index aff917b2d4..dfaf82f36a 100644 --- a/scene/resources/bone_map.cpp +++ b/scene/resources/bone_map.cpp @@ -82,9 +82,13 @@ StringName BoneMap::get_skeleton_bone_name(StringName p_profile_bone_name) const  	return bone_map.get(p_profile_bone_name);  } -void BoneMap::set_skeleton_bone_name(StringName p_profile_bone_name, const StringName p_skeleton_bone_name) { +void BoneMap::_set_skeleton_bone_name(StringName p_profile_bone_name, const StringName p_skeleton_bone_name) {  	ERR_FAIL_COND(!bone_map.has(p_profile_bone_name));  	bone_map.insert(p_profile_bone_name, p_skeleton_bone_name); +} + +void BoneMap::set_skeleton_bone_name(StringName p_profile_bone_name, const StringName p_skeleton_bone_name) { +	_set_skeleton_bone_name(p_profile_bone_name, p_skeleton_bone_name);  	emit_signal("bone_map_updated");  } @@ -168,7 +172,9 @@ void BoneMap::_bind_methods() {  }  void BoneMap::_validate_property(PropertyInfo &property) const { -	// +	if (property.name == "bonemap" || property.name == "profile") { +		property.usage = PROPERTY_USAGE_NO_EDITOR; +	}  }  BoneMap::BoneMap() {  |