MegaMan.Editor.Bll.StageDocument.ScreenRenamed C# (CSharp) Method

ScreenRenamed() private method

private ScreenRenamed ( string oldName, string newName ) : void
oldName string
newName string
return void
        private void ScreenRenamed(string oldName, string newName)
        {
            if (!screens.ContainsKey(oldName)) return;
            ScreenDocument doc = screens[oldName];
            screens.Remove(oldName);
            screens.Add(newName, doc);
            if (_map.StartScreen == oldName) _map.StartScreen = newName;
            foreach (var join in Joins)
            {
                if (join.screenOne == oldName) join.screenOne = newName;
                if (join.screenTwo == oldName) join.screenTwo = newName;
            }
            Dirty = true;
        }