private static void UpdateCurrentTreeNodeAndCodeAndSave(bool generateAndSave)
{
if (EditorLogic.CurrentScreenTreeNode != null)
{
EditorLogic.CurrentScreenTreeNode.UpdateReferencedTreeNodes(generateAndSave);
}
else if (EditorLogic.CurrentEntityTreeNode != null)
{
EditorLogic.CurrentEntityTreeNode.UpdateReferencedTreeNodes(generateAndSave);
}
if (generateAndSave)
{
ElementViewWindow.GenerateSelectedElementCode();
GluxCommands.Self.SaveGlux();
}
}