update method

  1. @override
void update(
  1. double deltaTime,
  2. BaseObject parent
)
override

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);
      }
    }
  }
}