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 }); } } }
// 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); } }
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); }
private void Awake() { path = Path.Combine(Application.persistentDataPath, "Monster.xml"); monCont = XmlOperation.Deserialize <MonsterContainer>(path); }