Compare commits

..

3 Commits

Author SHA1 Message Date
yds a2c6b65f4f Preserve selection after drop 2024-09-11 20:08:58 -03:00
yds e6a4eff0a6 Add drag preview 2024-09-11 20:08:57 -03:00
yds 48d1536aeb Implement task multiple selection and drag and drop 2024-09-11 20:08:57 -03:00
1 changed files with 1 additions and 1 deletions

View File

@ -900,7 +900,7 @@ void LimboAIEditor::_on_tasks_dragged(const TypedArray<BTTask> &p_tasks, Ref<BTT
++drop_idx; ++drop_idx;
} }
// Readd tasks in later undo action so indexes match the old order. // Re-add tasks in later undo action so indexes match the old order.
drop_idx = p_to_pos; drop_idx = p_to_pos;
for (const Ref<BTTask> &task : tasks_list) { for (const Ref<BTTask> &task : tasks_list) {
if (task->get_parent() == p_to_task && drop_idx > task->get_index()) { if (task->get_parent() == p_to_task && drop_idx > task->get_index()) {