namespaceShootingEditor2D { publicclassLevelPlayer : MonoBehaviour { public TextAsset levelFile; voidStart() { var xml = levelFile.text; var document = new XmlDocument(); document.LoadXml(xml);
var levelNode = document.SelectSingleNode("Level");
foreach (XmlElement levelItemNode in levelNode.ChildNodes) { var ItemArrtibutes = levelItemNode.Attributes; var levelItemName = ItemArrtibutes["name"].Value; var levelItemX = int.Parse(ItemArrtibutes["x"].Value); var levelItemY = int.Parse(ItemArrtibutes["y"].Value);
var levelItemPrefab = Resources.Load<GameObject>(levelItemName); var levelItemGameobject = Instantiate(levelItemPrefab, transform); levelItemGameobject.transform.position = new Vector3(levelItemX, levelItemY, 0); } }