Добрый день. Мне нужно сделать шар, который при определённом событии, например при столкновении будет менять массу. Сделал самым очевидным способом: сначала в конструкторе создал тело, а потом в обработчике столкновений записываю:

Код:
var mass:b2MassData = new b2MassData();
mass.mass = 1.0;
bulletBody.SetMassData(mass);
Но в итоге получаю такую ошибку: "Assertion Failed". Из-за чего она появляется? Подозреваю, что я как-то не правильно понимаю как устроенна логика изменения параметров в телах в box2d. Какой самый простой способ изменить массу у уже существующего тела?