Merge pull request #51235 from AnilBK/awkward-funcs
This commit is contained in:
@@ -366,7 +366,7 @@ void AnimatedSprite2D::_res_changed() {
|
||||
update();
|
||||
}
|
||||
|
||||
void AnimatedSprite2D::_set_playing(bool p_playing) {
|
||||
void AnimatedSprite2D::set_playing(bool p_playing) {
|
||||
if (playing == p_playing) {
|
||||
return;
|
||||
}
|
||||
@@ -375,7 +375,7 @@ void AnimatedSprite2D::_set_playing(bool p_playing) {
|
||||
set_process_internal(playing);
|
||||
}
|
||||
|
||||
bool AnimatedSprite2D::_is_playing() const {
|
||||
bool AnimatedSprite2D::is_playing() const {
|
||||
return playing;
|
||||
}
|
||||
|
||||
@@ -389,15 +389,11 @@ void AnimatedSprite2D::play(const StringName &p_animation, const bool p_backward
|
||||
}
|
||||
}
|
||||
|
||||
_set_playing(true);
|
||||
set_playing(true);
|
||||
}
|
||||
|
||||
void AnimatedSprite2D::stop() {
|
||||
_set_playing(false);
|
||||
}
|
||||
|
||||
bool AnimatedSprite2D::is_playing() const {
|
||||
return playing;
|
||||
set_playing(false);
|
||||
}
|
||||
|
||||
double AnimatedSprite2D::_get_frame_duration() {
|
||||
@@ -455,12 +451,11 @@ void AnimatedSprite2D::_bind_methods() {
|
||||
ClassDB::bind_method(D_METHOD("set_animation", "animation"), &AnimatedSprite2D::set_animation);
|
||||
ClassDB::bind_method(D_METHOD("get_animation"), &AnimatedSprite2D::get_animation);
|
||||
|
||||
ClassDB::bind_method(D_METHOD("_set_playing", "playing"), &AnimatedSprite2D::_set_playing);
|
||||
ClassDB::bind_method(D_METHOD("_is_playing"), &AnimatedSprite2D::_is_playing);
|
||||
ClassDB::bind_method(D_METHOD("set_playing", "playing"), &AnimatedSprite2D::set_playing);
|
||||
ClassDB::bind_method(D_METHOD("is_playing"), &AnimatedSprite2D::is_playing);
|
||||
|
||||
ClassDB::bind_method(D_METHOD("play", "anim", "backwards"), &AnimatedSprite2D::play, DEFVAL(StringName()), DEFVAL(false));
|
||||
ClassDB::bind_method(D_METHOD("stop"), &AnimatedSprite2D::stop);
|
||||
ClassDB::bind_method(D_METHOD("is_playing"), &AnimatedSprite2D::is_playing);
|
||||
|
||||
ClassDB::bind_method(D_METHOD("set_centered", "centered"), &AnimatedSprite2D::set_centered);
|
||||
ClassDB::bind_method(D_METHOD("is_centered"), &AnimatedSprite2D::is_centered);
|
||||
@@ -488,7 +483,7 @@ void AnimatedSprite2D::_bind_methods() {
|
||||
ADD_PROPERTY(PropertyInfo(Variant::STRING_NAME, "animation"), "set_animation", "get_animation");
|
||||
ADD_PROPERTY(PropertyInfo(Variant::INT, "frame"), "set_frame", "get_frame");
|
||||
ADD_PROPERTY(PropertyInfo(Variant::FLOAT, "speed_scale"), "set_speed_scale", "get_speed_scale");
|
||||
ADD_PROPERTY(PropertyInfo(Variant::BOOL, "playing"), "_set_playing", "_is_playing");
|
||||
ADD_PROPERTY(PropertyInfo(Variant::BOOL, "playing"), "set_playing", "is_playing");
|
||||
ADD_GROUP("Offset", "");
|
||||
ADD_PROPERTY(PropertyInfo(Variant::BOOL, "centered"), "set_centered", "is_centered");
|
||||
ADD_PROPERTY(PropertyInfo(Variant::VECTOR2, "offset"), "set_offset", "get_offset");
|
||||
|
||||
@@ -57,8 +57,6 @@ class AnimatedSprite2D : public Node2D {
|
||||
|
||||
double _get_frame_duration();
|
||||
void _reset_timeout();
|
||||
void _set_playing(bool p_playing);
|
||||
bool _is_playing() const;
|
||||
Rect2 _get_rect() const;
|
||||
|
||||
protected:
|
||||
@@ -85,6 +83,8 @@ public:
|
||||
|
||||
void play(const StringName &p_animation = StringName(), const bool p_backwards = false);
|
||||
void stop();
|
||||
|
||||
void set_playing(bool p_playing);
|
||||
bool is_playing() const;
|
||||
|
||||
void set_animation(const StringName &p_animation);
|
||||
|
||||
Reference in New Issue
Block a user