static void DeserializeXML(string filename, Type destinationType) { XmlSerializer ser = new XmlSerializer(destinationType); CardTemplates file = (CardTemplates)ser.Deserialize(new StreamReader("Data\\Store\\" + filename)); int loaded = file.GetSize(); file.PostDeserialize(); Log.Info("-> Loaded " + loaded + " " + destinationType.Name); }
/// <summary> /// Startup the game. /// Configure all models, agents and views. /// </summary> protected override bool Begin() { if (!base.Begin()) { return(false); } Registry = _views; CardTemplates.AddCardDatabase(CardTemplateDatabase); BeginGame(); return(true); }