Fixed the UI not showing on smaller resolutions. Also fixed UI not moving over immediately after screen size change
This commit is contained in:
parent
3a899a79f1
commit
4adf8c9ce7
1 changed files with 10 additions and 2 deletions
|
@ -8,7 +8,8 @@ using SRMultiplayer.Networking;
|
||||||
|
|
||||||
public class MultiplayerUI : SRSingleton<MultiplayerUI>
|
public class MultiplayerUI : SRSingleton<MultiplayerUI>
|
||||||
{
|
{
|
||||||
private Rect windowRect = new Rect(Screen.width - 300, 20, 300, 500);
|
private int LastWidth = 0;
|
||||||
|
private Rect windowRect = new Rect(Screen.width - 300 - 20, 20, 300, 500);
|
||||||
private Vector2 playersScroll = Vector2.zero;
|
private Vector2 playersScroll = Vector2.zero;
|
||||||
private string ipaddress = "localhost";
|
private string ipaddress = "localhost";
|
||||||
private string port = "16500";
|
private string port = "16500";
|
||||||
|
@ -73,7 +74,14 @@ public class MultiplayerUI : SRSingleton<MultiplayerUI>
|
||||||
|
|
||||||
if (SceneManager.GetActiveScene().buildIndex >= 2)
|
if (SceneManager.GetActiveScene().buildIndex >= 2)
|
||||||
{
|
{
|
||||||
windowRect = GUI.Window(1, windowRect, MultiplayerWindow, "SRMP v" + Globals.Version);
|
//check to see if the windows needs to move
|
||||||
|
if(LastWidth != Screen.width)
|
||||||
|
{
|
||||||
|
//recalc the window rect to move the gui
|
||||||
|
windowRect = new Rect(Screen.width - 300 - 20, 20, 300, 500);
|
||||||
|
}
|
||||||
|
|
||||||
|
windowRect = GUILayout.Window(1, windowRect, MultiplayerWindow, "SRMP v" + Globals.Version);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue