/// <summary> /// Loads the mission targets. /// </summary> /// <param name="targetNodeList">XmlNode of the mission targets to load.</param> private void LoadMissionTargets(XmlNode targetNodeList) { foreach (XmlNode targetNode in targetNodeList) { var typeName = targetNode.Attributes["name"].InnerText; var typeNode = GetGameTargetTypeNode(typeName); string fullName = typeNode.Attributes["fullName"].InnerText; var o = runtimeCtor.CreateITarget(fullName, new object[1] { LoadArguments(targetNode).ToArray() }); Game.Mission.AddTarget(o); } }