public MyGuiDetailScreenBase(bool isTopMostScreen, MyGuiBlueprintScreenBase parent, string thumbnailTexture, MyGuiControlListbox.Item selectedItem, float textScale) : base(new Vector2(0.37f, 0.325f), new Vector2(0.725f, 0.4f), MyGuiConstants.SCREEN_BACKGROUND_COLOR, isTopMostScreen) { m_thumbnailImage = new MyGuiControlImage() { BackgroundTexture = MyGuiConstants.TEXTURE_RECTANGLE_DARK, }; m_thumbnailImage.SetPadding(new MyGuiBorderThickness(3f, 2f, 3f, 2f)); m_thumbnailImage.SetTexture(thumbnailTexture); m_selectedItem = selectedItem; m_blueprintName = selectedItem.Text.ToString(); m_textScale = textScale; m_parent = parent; }
public void RefreshThumbnail() { m_thumbnailImage = new MyGuiControlImage(); m_thumbnailImage.Position = new Vector2(-0.31f, -0.2f); m_thumbnailImage.Size = new Vector2(0.2f, 0.175f); m_thumbnailImage.BackgroundTexture = MyGuiConstants.TEXTURE_RECTANGLE_DARK; m_thumbnailImage.SetPadding(new MyGuiBorderThickness(3f, 2f, 3f, 2f)); m_thumbnailImage.Visible = false; }