onBlockMovementUpdateVelocity method
Implementation
void onBlockMovementUpdateVelocity(
PositionComponent other,
CollisionData collisionData,
) {
if (_isStatic) {
velocity -= Vector2(
velocity.x * collisionData.normal.x.abs(),
velocity.y * collisionData.normal.y.abs(),
);
} else {
velocity -= getCollisionVelocityReflection(other, collisionData);
}
}