private void Signal_ProjectNameEdited(string str) { ModProject.Name = str; ProjectRoot.SetText(0, $"{str} {ModProject.Version}"); for (var child = ProjectRoot.GetChildren(); child != null; child = child.GetNext()) { if (child.GetText(0).BeginsWith("[")) { var controller = ContentPackController.GetControllerForMod((string)child.GetMeta(Meta.CorrespondingController)); child.SetText(0, $"[{controller.ModAbbreviation}] {str}"); } } }