2using System.Collections.Generic;
15 EntitiesData =
new List<EntityData>(entitiesNode.Elements().Count());
16 foreach (XElement item
in entitiesNode.Elements()) {
20 catch (Exception ex) {
21 if (!ignoreInvalidEntities) {
24 Log.
Warning(
"Ignoring invalid entity. Reason: {0}", ex);
29 public void Save(XElement entitiesNode,
int nextEntityID) {
34 entitiesDatum.
Save(entityNode);
static void Warning(object message)
void Save(XElement entityNode)
EntityDataList(GameDatabase gameDatabase, XElement entitiesNode, bool ignoreInvalidEntities)
List< EntityData > EntitiesData
void Save(XElement entitiesNode, int nextEntityID)
static void SetAttributeValue(XElement node, string attributeName, object value)
static XElement AddElement(XElement parentNode, string name)