/// <summary> /// Screen for editing or selecting small ship templates. /// </summary> /// <param name="selectCallback">If not null, creates a template selection screen. /// If null, creates a template editing screen.</param> public MyGuiScreenSmallShipTemplates(SelectTemplateCallback selectCallback = null) : base(new Vector2(0.5f), new Vector2(0.7f, 0.85f)) { m_enableBackgroundFade = true; AddCaption(MyTextsWrapperEnum.SmallShipTemplates, new Vector2(0, 0.005f)); InitCombobox(); InitListBox(); if (selectCallback != null) { m_selectCallback = selectCallback; AddOkAndCancelButtonControls(new Vector2(0, -0.015f)); } else { InitButtons(); AddBackButtonControl(new Vector2(0, -0.015f)); } UpdateControls(); }
/// <summary> /// Screen for editing or selecting small ship templates. /// </summary> /// <param name="selectCallback">If not null, creates a template selection screen. /// If null, creates a template editing screen.</param> public MyGuiScreenSmallShipTemplates(SelectTemplateCallback selectCallback = null) : base(new Vector2(0.5f), new Vector2(0.7f, 0.85f)) { m_enableBackgroundFade = true; AddCaption(MyTextsWrapperEnum.SmallShipTemplates, new Vector2(0,0.005f)); InitCombobox(); InitListBox(); if (selectCallback != null) { m_selectCallback = selectCallback; AddOkAndCancelButtonControls(new Vector2(0,-0.015f)); } else { InitButtons(); AddBackButtonControl(new Vector2(0, -0.015f)); } UpdateControls(); }