public MyGuiDetailScreenScriptLocal(Action <MyScriptItemInfo> callBack, MyScriptItemInfo selectedItem, MyGuiIngameScriptsPage parent, float textScale) :
     base(new Vector2(0.37f, 0.325f), new Vector2(0.725f, 0.4f), MyGuiConstants.SCREEN_BACKGROUND_COLOR, false)
 {
     WasPublished              = false;
     this.callBack             = callBack;
     m_parent                  = parent;
     m_selectedItem            = selectedItem;
     m_textScale               = textScale;
     m_localBlueprintFolder    = Path.Combine(MyFileSystem.UserDataPath, MyGuiIngameScriptsPage.SCRIPTS_DIRECTORY, "local");
     m_workshopBlueprintFolder = Path.Combine(MyFileSystem.UserDataPath, MyGuiIngameScriptsPage.SCRIPTS_DIRECTORY, "workshop");
     RecreateControls(true);
     EnabledBackgroundFade = true;
 }
 public MyGuiDetailScreenScriptLocal(Action<MyScriptItemInfo> callBack, MyScriptItemInfo selectedItem, MyGuiIngameScriptsPage parent, float textScale) :
     base(new Vector2(0.37f, 0.325f), new Vector2(0.725f, 0.4f), MyGuiConstants.SCREEN_BACKGROUND_COLOR, false)
 {
     WasPublished = false;
     this.callBack = callBack;
     m_parent = parent;
     m_selectedItem = selectedItem;
     m_textScale = textScale;
     m_localBlueprintFolder = Path.Combine(MyFileSystem.UserDataPath, MyGuiIngameScriptsPage.SCRIPTS_DIRECTORY, "local");
     m_workshopBlueprintFolder = Path.Combine(MyFileSystem.UserDataPath, MyGuiIngameScriptsPage.SCRIPTS_DIRECTORY, "workshop");
     RecreateControls(true);
     EnabledBackgroundFade = true;
 }