You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-07 12:30:27 +00:00
Fix keying integer and float values from inspector not being able to use bezier curves
This commit is contained in:
@@ -3491,7 +3491,7 @@ void AnimationTrackEditor::_query_insert(const InsertData &p_id) {
|
|||||||
case Variant::QUAT:
|
case Variant::QUAT:
|
||||||
case Variant::PLANE:
|
case Variant::PLANE:
|
||||||
case Variant::COLOR: {
|
case Variant::COLOR: {
|
||||||
//good
|
// Valid.
|
||||||
} break;
|
} break;
|
||||||
default: {
|
default: {
|
||||||
all_bezier = false;
|
all_bezier = false;
|
||||||
@@ -3954,7 +3954,9 @@ int AnimationTrackEditor::_confirm_insert(InsertData p_id, int p_last_track, boo
|
|||||||
bool created = false;
|
bool created = false;
|
||||||
if (p_id.track_idx < 0) {
|
if (p_id.track_idx < 0) {
|
||||||
|
|
||||||
if (p_create_beziers && (p_id.value.get_type() == Variant::VECTOR2 ||
|
if (p_create_beziers && (p_id.value.get_type() == Variant::INT ||
|
||||||
|
p_id.value.get_type() == Variant::REAL ||
|
||||||
|
p_id.value.get_type() == Variant::VECTOR2 ||
|
||||||
p_id.value.get_type() == Variant::VECTOR3 ||
|
p_id.value.get_type() == Variant::VECTOR3 ||
|
||||||
p_id.value.get_type() == Variant::QUAT ||
|
p_id.value.get_type() == Variant::QUAT ||
|
||||||
p_id.value.get_type() == Variant::COLOR ||
|
p_id.value.get_type() == Variant::COLOR ||
|
||||||
|
|||||||
Reference in New Issue
Block a user