protected override void Initialize(UIAdvPanel WindowPanel) { WindowPanel.MainTexture = ServerSideCharacter2.ModTexturesTable["AdvInvBack1"]; WindowPanel.Left.Set(Main.screenWidth / 2 - WINDOW_WIDTH / 2, 0f); WindowPanel.Top.Set(Main.screenHeight / 2 - WINDOW_HEIGHT / 2, 0f); WindowPanel.Width.Set(WINDOW_WIDTH, 0f); WindowPanel.Height.Set(WINDOW_HEIGHT, 0f); WindowPanel.Color = Color.White * 0.8f; uIPlayerProfileHead = new UIPlayerProfileHead(); uIPlayerProfileHead.Top.Set(PLAYER_IMAGE_OFFSET_Y, 0f); uIPlayerProfileHead.Left.Set(PLAYER_IMAGE_OFFSET_X - 20, 0f); uIPlayerProfileHead.Width.Set(300, 0f); uIPlayerProfileHead.Height.Set(300, 0f); WindowPanel.Append(uIPlayerProfileHead); }
protected override void Initialize(UIAdvPanel WindowPanel) { // uIFriendBars = new List<UIFriendBar>(); WindowPanel.MainTexture = ServerSideCharacter2.ModTexturesTable["AdvInvBack1"]; WindowPanel.Left.Set(Main.screenWidth / 2 - WINDOW_WIDTH / 2, 0f); WindowPanel.Top.Set(Main.screenHeight / 2 - WINDOW_HEIGHT / 2, 0f); WindowPanel.Width.Set(WINDOW_WIDTH, 0f); WindowPanel.Height.Set(WINDOW_HEIGHT, 0f); WindowPanel.Color = Color.White * 0.8f; settingPanel = new UIAdvPanel(ServerSideCharacter2.ModTexturesTable["Box"]) { CornerSize = new Vector2(8, 8), OverflowHidden = true }; settingPanel.SetPadding(10f); settingPanel.Top.Set(-FRIENDLIST_HEIGHT / 2 + FRIENDLIST_OFFSET_TOP, 0.5f); settingPanel.Left.Set(-FRIENDLIST_WIDTH / 2 + FRIENDLIST_OFFSET_RIGHT, 0.5f); settingPanel.Width.Set(FRIENDLIST_WIDTH, 0f); settingPanel.Height.Set(FRIENDLIST_HEIGHT, 0f); WindowPanel.Append(settingPanel); GenerateSetting(settingPanel); //var onlinelabel = new UIText("好友列表"); //onlinelabel.Top.Set(35 + FRIENDLIST_OFFSET_TOP, 0f); //var texSize = Main.fontMouseText.MeasureString(onlinelabel.Text); //onlinelabel.Left.Set(-FRIENDLIST_WIDTH / 2 + FRIENDLIST_OFFSET_RIGHT, 0.5f); //WindowPanel.Append(onlinelabel); //WindowPanel.Append(_onlinePlayerPanel); refreshButton = new UIButton(ServerSideCharacter2.ModTexturesTable["Refresh"], false); refreshButton.Top.Set(47f, 0f); refreshButton.Left.Set(FRIENDLIST_OFFSET_RIGHT + FRIENDLIST_WIDTH / 2 - 35, 0.5f); refreshButton.Width.Set(35, 0f); refreshButton.Height.Set(35, 0f); refreshButton.ButtonDefaultColor = new Color(200, 200, 200); refreshButton.ButtonChangeColor = Color.White; refreshButton.UseRotation = true; refreshButton.TextureScale = 0.2f; refreshButton.Tooltip = "刷新"; refreshButton.OnClick += RefreshButton_OnClick; WindowPanel.Append(refreshButton); //_friendList = new UIAdvList(); //_friendList.Width.Set(-25f, 1f); //_friendList.Height.Set(0f, 1f); //_friendList.ListPadding = 5f; //_onlinePlayerPanel.Append(_friendList); //// ScrollBar设定 //var uiscrollbar = new UIAdvScrollBar(); //uiscrollbar.SetView(100f, 1000f); //uiscrollbar.Height.Set(0f, 1f); //uiscrollbar.HAlign = 1f; //_onlinePlayerPanel.Append(uiscrollbar); //_friendList.SetScrollbar(uiscrollbar); uIPlayerProfileHead = new UIPlayerProfileHead(); uIPlayerProfileHead.Top.Set(PLAYER_IMAGE_OFFSET_Y, 0f); uIPlayerProfileHead.Left.Set(PLAYER_IMAGE_OFFSET_X - 20, 0f); uIPlayerProfileHead.Width.Set(280, 0f); uIPlayerProfileHead.Height.Set(300, 0f); WindowPanel.Append(uIPlayerProfileHead); }