fix: cancel organ insert step when no organ is inserted#549
Conversation
📝 WalkthroughWalkthroughИзменение добавляет явную обработку ошибки в обработчик события завершения хирургического шага вставки органа. Когда компонент органа не найден, вместо молчаливого возврата теперь устанавливается флаг отмены операции, явно отмечая шаг как отменённый. ChangesОбработка отмены операции вставки органа
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes Suggested labels
Poem
Important Pre-merge checks failedPlease resolve all errors before merging. Addressing warnings is optional. ❌ Failed checks (2 errors, 1 warning)
✅ Passed checks (7 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Краткое описание | Short description
Исправляет
OnStepOrganInsertComplete: ветка!TryComp<OrganComponent>теперь выставляетargs.IsCancelled = trueперед выходом, как и соседняя ветка сInsertOrgan. Без этого шаг вживления органа засчитывался как выполненный при пустом слоте — орган в тело не попадал, но операция считалась успешной.Ссылка на багрепорт/Предложение | Related Issue/Bug Report
#548
Changelog
🆑 VSJ-Chan
Summary by CodeRabbit