diff options
author | Juan Linietsky <reduzio@gmail.com> | 2016-07-06 23:46:04 -0300 |
---|---|---|
committer | Juan Linietsky <reduzio@gmail.com> | 2016-07-06 23:46:04 -0300 |
commit | 7c1ab42571d5291952e329554643142a30dee1d1 (patch) | |
tree | c496f23203877c6cfe99a809e97da74505fad7fa /scene/3d/sprite_3d.cpp | |
parent | 17e4ead62a949e2a1568574228a157ea4b403d30 (diff) | |
download | redot-engine-7c1ab42571d5291952e329554643142a30dee1d1.tar.gz |
Fix the +1 button to insert keyframes in Sprite and Sprite3D, closes #5422
Diffstat (limited to 'scene/3d/sprite_3d.cpp')
-rw-r--r-- | scene/3d/sprite_3d.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/scene/3d/sprite_3d.cpp b/scene/3d/sprite_3d.cpp index 8c86c4bf35..74cab30b17 100644 --- a/scene/3d/sprite_3d.cpp +++ b/scene/3d/sprite_3d.cpp @@ -585,6 +585,17 @@ Rect2 Sprite3D::get_item_rect() const { return Rect2(ofs,s); } + +void Sprite3D::_validate_property(PropertyInfo& property) const { + + if (property.name=="frame") { + + property.hint=PROPERTY_HINT_SPRITE_FRAME; + + property.hint_string="0,"+itos(vframes*hframes-1)+",1"; + } +} + void Sprite3D::_bind_methods() { ObjectTypeDB::bind_method(_MD("set_texture","texture:Texture"),&Sprite3D::set_texture); |