//R. Judge: store item on MissionNode with Missionstatement <-- WTF? /// <summary> /// Create and return new MissionNode from an XmlNode. Will set type appropriately. /// </summary> public static MissionNode NewFromXML(XmlNode item) { MissionNode mn = null; switch (item.Name) { case "event": mn = new MissionNode_Event(); break; case "disabled_event": mn = new MissionNode_Event(); break; case "start": mn = new MissionNode_Start(); break; case "#comment": mn = new MissionNode_Comment(); break; case "folder_arme": mn = new MissionNode_Folder(); break; default: mn = new MissionNode_Unknown(); break; } mn.FromXml(item); return(mn); }
//R. Judge: store item on MissionNode with Missionstatement <-- WTF? /// <summary> /// Create and return new MissionNode from an XmlNode. Will set type appropriately. /// </summary> public static MissionNode NewFromXML(XmlNode item) { MissionNode mn = null; switch (item.Name) { case "event": mn = new MissionNode_Event(); break; case "disabled_event": mn = new MissionNode_Event(); break; case "start": mn = new MissionNode_Start(); break; case "#comment": mn = new MissionNode_Comment(); break; case "folder_arme": mn = new MissionNode_Folder(); break; default: mn = new MissionNode_Unknown(); break; } mn.FromXml(item); return mn; }