update method
Implementation
@override
void update(double deltaTime, BaseObject parent) {
if (parent is SceneObject && parent.isVisible) {
if (spriteDirty) {
spriteDirty = false;
for (var i = 0; i < _textureRegions.length; i++) {
var drawable = _drawableList[i];
var textureRegion = _textureRegions[i];
drawable.setData(
textureRegion: textureRegion,
rotation: rotation,
scale: scale,
opacity: opacity);
}
}
}
}