Пример #1
0
 public SkinFont(SkinFont source) : base(source)
 {
     if (source != null)
     {
         Resource = source.Resource;
         Asset    = source.Asset;
     }
 }
Пример #2
0
 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;
     }
 }
Пример #3
0
        /// <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);
                }
            }
        }