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; }
private MyGuiControlImage AddIcon(Vector2 position, string texture, Vector2 size) { var image = new MyGuiControlImage() { Position = position, Size = size, }; image.SetTexture(texture); Controls.Add(image); return image; }