extends Camera2D @onready var MSEngine = $"../Engine" var Scale : float = 1 var MinScale = Scale / 1.5 var MaxScale = Scale * 2 func _process(_delta): var SpeedPercentage = MSEngine.MaxSpeed / MSEngine.Speed SpeedPercentage = (clamp(SpeedPercentage, MinScale, MaxScale) if MSEngine.Speed >= 0 else MaxScale) if get_parent().AllowShooting else 1 zoom = Vector2(SpeedPercentage, SpeedPercentage)