public SkinFont(SkinFont source) : base(source) { if (source != null) { Resource = source.Resource; Asset = source.Asset; } }
public SkinText(SkinText source) : base(source) { if (source != null) { Font = new SkinFont(source.Font); OffsetX = source.OffsetX; OffsetY = source.OffsetY; Alignment = source.Alignment; Colors = source.Colors; } }
/// <param name="archive"></param> /// <param name="addon"></param> /// </summary> /// </summary> private void LoadFonts(string addon, bool archive) { if (doc["Skin"]["Fonts"] == null) { return; } var l = doc["Skin"]["Fonts"].GetElementsByTagName("Font"); if (l != null && l.Count > 0) { foreach (XmlElement e in l) { var sf = new SkinFont(); sf.Name = ReadAttribute(e, "Name", null, true); sf.Archive = archive; sf.Asset = ReadAttribute(e, "Asset", null, true); sf.Addon = addon; fonts.Add(sf); } } }