public static ElementBoardFovs Create(XElement element) { if (element == null) { return(null); } ElementBoardFovs item = new ElementBoardFovs(); foreach (XAttribute attribute in element.Attributes()) { switch (attribute.Name.LocalName) { case "width": item.width = ReaderUtil.ConvertSingle(attribute.Value, 0.0f); break; case "height": item.height = ReaderUtil.ConvertSingle(attribute.Value, 0.0f); break; } } item.fovs = (from Element in element.Elements(ElementFov.Name) select ElementFov.Create(Element) ).ToArray(); return(item); }
public static ElementBKFovs Create(XElement element) { if (element == null) { return(null); } ElementBKFovs item = new ElementBKFovs(); item.fovs = (from Element in element.Elements(ElementFov.Name) select ElementFov.Create(Element) ).ToArray(); return(item); }