updateItem method
Implementation
updateItem(DanmuItem<T> item, T model, {double? time, Offset? position}) {
item.updateModel(model);
updateSimulation(item);
if (position != null) {
item.position = position;
} else if (time != null) {
item.position = item.simulation.offset(time);
}
notifyListeners();
}