public void Set(float speed = -1)
{
_oldState = new CameraState();
EloBuddy.Camera.Pitch = Pitch;
EloBuddy.Camera.Yaw = YawPitch.To2D();
EloBuddy.Camera.SetZoomDistance(Zoom);
if(speed > 0)
CameraMovement.MoveToSmooth(Priority.LowMedium, Position, speed);
else
EloBuddy.Camera.ScreenPosition = Position;
}