本文整理汇总了C#中IEditor.Clear方法的典型用法代码示例。如果您正苦于以下问题:C# IEditor.Clear方法的具体用法?C# IEditor.Clear怎么用?C# IEditor.Clear使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类IEditor
的用法示例。
在下文中一共展示了IEditor.Clear方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Load
public static void Load(IEditor editor, string fileName)
{
editor.Clear();
var doc = new XmlDocument();
doc.Load(fileName);
var waves = doc.SelectSingleNode("Waves");
editor.WaveList = new ObservableCollection<Wave>();
foreach (XmlNode wave in waves.SelectNodes("Wave"))
{
var w = new Wave();
w.EnemyList = new ObservableCollection<Enemy>();
foreach (XmlNode enemy in wave.SelectNodes("Enemy"))
{
w.EnemyList.Add(new Enemy
{
Type = enemy.GetAttribute("Type"),
Spawn = float.Parse(enemy.GetAttribute("Spawn").Default("0")),
X = float.Parse(enemy.GetAttribute("X").Default("0")),
Speed = float.Parse(enemy.GetAttribute("Speed").Default("0")),
Money = float.Parse(enemy.GetAttribute("Money").Default("0"))
});
}
editor.WaveList.Add(w);
}
}