浏览代码

Merge pull request #84376 from YuriSizov/animation-unexpose-internal-property

Unexpose internal data property of `AnimationLibrary`
Yuri Sizov 1 年之前
父节点
当前提交
e5f1cbfe2a
共有 2 个文件被更改,包括 2 次插入5 次删除
  1. 0 4
      doc/classes/AnimationLibrary.xml
  2. 2 1
      scene/resources/animation_library.cpp

+ 0 - 4
doc/classes/AnimationLibrary.xml

@@ -54,10 +54,6 @@
 			</description>
 		</method>
 	</methods>
-	<members>
-		<member name="_data" type="Dictionary" setter="_set_data" getter="_get_data" default="{}">
-		</member>
-	</members>
 	<signals>
 		<signal name="animation_added">
 			<param index="0" name="name" type="StringName" />

+ 2 - 1
scene/resources/animation_library.cpp

@@ -154,7 +154,8 @@ void AnimationLibrary::_bind_methods() {
 	ClassDB::bind_method(D_METHOD("_set_data", "data"), &AnimationLibrary::_set_data);
 	ClassDB::bind_method(D_METHOD("_get_data"), &AnimationLibrary::_get_data);
 
-	ADD_PROPERTY(PropertyInfo(Variant::DICTIONARY, "_data", PROPERTY_HINT_NONE, "", PROPERTY_USAGE_NO_EDITOR), "_set_data", "_get_data");
+	ADD_PROPERTY(PropertyInfo(Variant::DICTIONARY, "_data", PROPERTY_HINT_NONE, "", PROPERTY_USAGE_NO_EDITOR | PROPERTY_USAGE_INTERNAL), "_set_data", "_get_data");
+
 	ADD_SIGNAL(MethodInfo("animation_added", PropertyInfo(Variant::STRING_NAME, "name")));
 	ADD_SIGNAL(MethodInfo("animation_removed", PropertyInfo(Variant::STRING_NAME, "name")));
 	ADD_SIGNAL(MethodInfo("animation_renamed", PropertyInfo(Variant::STRING_NAME, "name"), PropertyInfo(Variant::STRING_NAME, "to_name")));