public BattleRunnerControl(string fileName) { DataContractSerializer dcs = new DataContractSerializer(typeof(BattleStatusFile)); using (FileStream fs = new FileStream(fileName, FileMode.Open, FileAccess.Read)) { bsf = (BattleStatusFile)dcs.ReadObject(fs); } Prepare(); }
protected override IEnumerable <BattleSummary> ActualListAllBattles() { foreach (var v in battleControlFiles) { DataContractSerializer dcs = new DataContractSerializer(typeof(BattleStatusFile)); using (FileStream fs = new FileStream(v, FileMode.Open, FileAccess.Read)) { BattleStatusFile bsc = (BattleStatusFile)dcs.ReadObject(fs); BattleSummary bs = new BattleSummary(); bs.BattleName = bsc.UniqueName; bs.DisplayName = bsc.DescriptiveName; yield return(bs); } } }
public BattleRunnerControl(string name, string description) { bsf = new BattleStatusFile(); bsf.UniqueName = name; }