public void ReadXml(XmlNode node)
 {
     Version             = Xml.GetChildStringAttribute(node, "Version");
     FileDates           = XmlMeta.ReadItemArray <CacheFileDate>(node, "FileDates");
     AllMapNodes         = XmlMeta.ReadItemArray <MapDataStoreNode>(node, "MapDataStore");
     AllCInteriorProxies = XmlMeta.ReadItemArray <CInteriorProxy>(node, "InteriorProxies");
     AllBoundsStoreItems = XmlMeta.ReadItemArray <BoundsStoreItem>(node, "BoundsStore");
 }
Exemple #2
0
 public void ReadXml(XmlNode node)
 {
     SerializerVersion  = 2;    // Xml.GetChildIntAttribute(node, "SerializerVersion");
     PoseMatcherVersion = 0;    // Xml.GetChildIntAttribute(node, "PoseMatcherVersion");
     Signature          = Xml.GetChildUIntAttribute(node, "Signature");
     Unk7          = 0.033333f; // Xml.GetChildFloatAttribute(node, "Unk7");
     Unk8          = 1;         // Xml.GetChildIntAttribute(node, "Unk8");
     BoneTags      = Xml.GetChildRawUshortArray(node, "BoneTags");
     BoneTagsCount = (BoneTags?.Length ?? 0);
     WeightSet     = new PoseMatcherWeightSet(node);
     Samples       = XmlMeta.ReadItemArray <PoseMatcherMatchSample>(node, "Samples");
     SamplesCount  = (Samples?.Length ?? 0);
 }