Ejemplo n.º 1
0
 void Start()
 {
     textToPath.svgFont = UseSVGFonts;
     if (UseSVGFonts)
     {
         var poep = Directory.GetFiles(Path.Combine(Application.dataPath, "FontSVGs"));
         foreach (string kak in poep)
         {
             Debug.Log(kak);
         }
         foreach (string svgFile in Directory.GetFiles(Path.Combine(Application.dataPath, "FontSVGs")))
         {
             if (svgFile.ToUpper().EndsWith("SVG"))
             {
                 Assets.Scripts.classes.SvgLineFile.Svg font = XmlOperation.Deserialize <Assets.Scripts.classes.SvgLineFile.Svg>(svgFile);
                 LoadInSVGFonts(font, Path.GetFileName(svgFile));
             }
         }
     }
     else
     {
         foreach (FontFamily fontname in FontFamily.Families)
         {
             FontDropDown.options.Add(new TMP_Dropdown.OptionData()
             {
                 text = fontname.Name
             });
         }
     }
 }
Ejemplo n.º 2
0
 // load the XML settings
 public static RUVoiceSettings LoadXML()
 {
     if (File.Exists(Main.pathMod + Main.xmlSettingsFile))
     {
         return(XmlOperation.Deserialize <RUVoiceSettings>(Main.pathMod + Main.xmlSettingsFile));
     }
     else
     {
         RUVoiceSettings myRUVoiceSettings = new RUVoiceSettings();
         XmlOperation.Serialize(myRUVoiceSettings, Main.pathMod + Main.xmlSettingsFile);
         return(myRUVoiceSettings);
     }
 }
Ejemplo n.º 3
0
        public Assets.Scripts.classes.SvgLineFile.Svg ParseSVGLine(string urlToFile)
        {
            if (System.IO.Path.GetExtension(urlToFile).ToUpper() != ".SVG")
            {
                return(null);
            }
            XmlReaderSettings settings = new XmlReaderSettings();

            settings.ValidationType = ValidationType.None;
            settings.XmlResolver    = null;
            settings.DtdProcessing  = DtdProcessing.Ignore;
            XmlReader   reader = XmlReader.Create(urlToFile, settings);
            XmlDocument doc    = new XmlDocument();

            doc.Load(reader);
            Assets.Scripts.classes.SvgLineFile.Svg svg = new Assets.Scripts.classes.SvgLineFile.Svg();

            svg = XmlOperation.Deserialize <Assets.Scripts.classes.SvgLineFile.Svg>(urlToFile);
            return(svg);
        }
Ejemplo n.º 4
0
 private void Awake()
 {
     path    = Path.Combine(Application.persistentDataPath, "Monster.xml");
     monCont = XmlOperation.Deserialize <MonsterContainer>(path);
 }