public override void onGui() { if (Input.GetKey(KeyCode.Space)) { return; } if (window != null) { RenderWindow(); return; } ResourceList instance = ResourceList.getInstance(); TitleTextures title = instance.Title; Texture2D gameTitle = title.GameTitle; Vector2 menuButtonSize = GuiRenderer.getMenuButtonSize(FontSize.Huge); Vector2 titleLocation = Singleton <TitleScene> .getInstance().getTitleLocation(); Vector2 menuLocation = Singleton <TitleScene> .getInstance().getMenuLocation(); float buttonLeftOffset = (float)Screen.width * 0.75f + (((float)Screen.width * 0.25f) - menuButtonSize.x) / 2; float num = (float)(Screen.height * gameTitle.height) / 1080f; float num2 = num * (float)gameTitle.width / (float)gameTitle.height; GUI.color = new Color(1f, 1f, 1f, this.mAlpha); GUI.DrawTexture(new Rect(titleLocation.x - num2 * 0.5f, titleLocation.y, num2, num), gameTitle); GUI.color = Color.white; Texture2D backgroundRight = title.BackgroundRight; float num3 = (float)(Screen.height * backgroundRight.height) / 1080f; float num4 = num3 * (float)backgroundRight.width / (float)backgroundRight.height; GUI.DrawTexture(new Rect((float)Screen.width - num4 + this.mRightOffset, ((float)Screen.height - num3) * 0.75f, num4, num3), backgroundRight); float num5 = menuLocation.y; float num6 = menuButtonSize.y * 1.3f; serverTarget = GUI.TextField(new Rect(buttonLeftOffset + mRightOffset, num5, menuButtonSize.x, menuButtonSize.y), serverTarget, 21, createTextFieldStyle((int)menuButtonSize.x, (int)menuButtonSize.y)); num5 += num6; username = GUI.TextField(new Rect(buttonLeftOffset + mRightOffset, num5, menuButtonSize.x, menuButtonSize.y), username, 21, createTextFieldStyle((int)menuButtonSize.x, (int)menuButtonSize.y)); num5 += num6; password = GUI.TextField(new Rect(buttonLeftOffset + mRightOffset, num5, menuButtonSize.x, menuButtonSize.y), password, 21, createTextFieldStyle((int)menuButtonSize.x, (int)menuButtonSize.y)); num5 += num6 * 2; if (mGuiRenderer.renderTitleButton(new Rect(buttonLeftOffset + mRightOffset, num5, menuButtonSize.x, menuButtonSize.y), "Connect", FontSize.Huge, true)) { DisableMultiplayer(); ConnectServer(); } num5 += num6; if (mGuiRenderer.renderTitleButton(new Rect(buttonLeftOffset + mRightOffset, num5, menuButtonSize.x, menuButtonSize.y), StringList.get("back"), FontSize.Huge, true)) { DisableMultiplayer(); GameManager.getInstance().setGameStateTitle(); } }