diff --git a/spine-godot/spine_godot/SpineEditorPlugin.cpp b/spine-godot/spine_godot/SpineEditorPlugin.cpp index 34b3ad2f2..9e4b7ac96 100644 --- a/spine-godot/spine_godot/SpineEditorPlugin.cpp +++ b/spine-godot/spine_godot/SpineEditorPlugin.cpp @@ -446,7 +446,20 @@ void SpineEditorPropertyAnimationMix::update_property() { mix_float->set_h_size_flags(SIZE_EXPAND_FILL); mix_float->set_name_split_ratio(0); mix_float->set_selectable(false); +#if (VERSION_MAJOR >= 4 && VERSION_MINOR >= 6) + EditorPropertyRangeHint range_hint; + range_hint.min = 0; + range_hint.max = 9999999; + range_hint.step = 0.001; + range_hint.or_greater = true; + range_hint.or_less = false; + range_hint.exp_range = false; + range_hint.hide_control = false; + range_hint.radians_as_degrees = false; + mix_float->setup(range_hint); +#else mix_float->setup(0, 9999999, 0.001, true, false, false, false); +#endif mix_float->set_object_and_property(mix, "mix"); mix_float->update_property(); #if VERSION_MAJOR > 3 diff --git a/spine-godot/spine_godot/SpineSprite.cpp b/spine-godot/spine_godot/SpineSprite.cpp index eb96bb111..59fa4d9a9 100644 --- a/spine-godot/spine_godot/SpineSprite.cpp +++ b/spine-godot/spine_godot/SpineSprite.cpp @@ -60,7 +60,11 @@ #include "core/math/transform_2d.h" #include "core/variant/array.h" #include "scene/resources/mesh.h" +#if (VERSION_MAJOR >= 4 && VERSION_MINOR >= 6) +#include "servers/rendering/rendering_server.h" +#else #include "servers/rendering_server.h" +#endif #include "scene/resources/canvas_item_material.h" #if VERSION_MINOR > 0 && defined(TOOLS_ENABLED) #include "editor/editor_interface.h"