mirror of
https://github.com/osukey/osukey.git
synced 2025-08-05 23:53:51 +09:00
Calculate horizontal offset on present overlays only
This commit is contained in:
@ -1015,9 +1015,9 @@ namespace osu.Game
|
|||||||
|
|
||||||
var horizontalOffset = 0f;
|
var horizontalOffset = 0f;
|
||||||
|
|
||||||
if (Settings.IsLoaded)
|
if (Settings.IsLoaded && Settings.IsPresent)
|
||||||
horizontalOffset += (ToLocalSpace(Settings.ScreenSpaceDrawQuad.TopRight).X) * SCREEN_OFFSET_RATIO;
|
horizontalOffset += (ToLocalSpace(Settings.ScreenSpaceDrawQuad.TopRight).X) * SCREEN_OFFSET_RATIO;
|
||||||
if (Notifications.IsLoaded)
|
if (Notifications.IsLoaded && Notifications.IsPresent)
|
||||||
horizontalOffset += (ToLocalSpace(Notifications.ScreenSpaceDrawQuad.TopLeft).X - DrawWidth) * SCREEN_OFFSET_RATIO;
|
horizontalOffset += (ToLocalSpace(Notifications.ScreenSpaceDrawQuad.TopLeft).X - DrawWidth) * SCREEN_OFFSET_RATIO;
|
||||||
|
|
||||||
ScreenOffsetContainer.X = horizontalOffset;
|
ScreenOffsetContainer.X = horizontalOffset;
|
||||||
|
Reference in New Issue
Block a user