realign method

  1. @mustCallSuper
void realign()

Realign the component with owner.

Implementation

@mustCallSuper
void realign() {
  size.setValues(owner.size.x, owner.size.y);
  scale.setValues(owner.scale.x, owner.scale.y);
  final scaledPriority = priority * owner.scale.z;
  position.setValues(
    sin(owner.parent.camera.rotation) * scaledPriority + owner.position.x,
    -cos(owner.parent.camera.rotation) * scaledPriority + owner.position.y,
  );
  angle = owner.angle;
}