Fix has_filter of AnimationNode not being called in scripts
This commit is contained in:
parent
502a6a7cfa
commit
c988deb3b1
2 changed files with 5 additions and 2 deletions
|
@ -107,7 +107,7 @@
|
|||
</description>
|
||||
</method>
|
||||
<method name="has_filter" qualifiers="virtual">
|
||||
<return type="String" />
|
||||
<return type="bool" />
|
||||
<description>
|
||||
When inheriting from [AnimationRootNode], implement this virtual method to return whether the blend tree editor should display filter editing on this node.
|
||||
</description>
|
||||
|
|
|
@ -357,6 +357,9 @@ bool AnimationNode::is_path_filtered(const NodePath &p_path) const {
|
|||
}
|
||||
|
||||
bool AnimationNode::has_filter() const {
|
||||
if (get_script_instance()) {
|
||||
return get_script_instance()->call("has_filter");
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
|
@ -427,7 +430,7 @@ void AnimationNode::_bind_methods() {
|
|||
}
|
||||
BIND_VMETHOD(MethodInfo("process", PropertyInfo(Variant::REAL, "time"), PropertyInfo(Variant::BOOL, "seek")));
|
||||
BIND_VMETHOD(MethodInfo(Variant::STRING, "get_caption"));
|
||||
BIND_VMETHOD(MethodInfo(Variant::STRING, "has_filter"));
|
||||
BIND_VMETHOD(MethodInfo(Variant::BOOL, "has_filter"));
|
||||
|
||||
ADD_SIGNAL(MethodInfo("removed_from_graph"));
|
||||
|
||||
|
|
Loading…
Reference in a new issue