private Element AddDelegate(XmlReader reader) { Dictionary <string, string> data = GameLoader.GetRequiredAttributes(reader, RequiredAttributes); Element del = WorldModel.AddDelegate(data["name"]); SetupProcedure(del, data["type"], GameLoader.GetTemplateContents(reader), data["name"], data["parameters"]); return(del); }