Exemple #1
0
        private static IceFont LoadFontFromNode(XmlNode _node, SceneBase scene)
        {
            string _materialSource = _node.Attributes["fontSource"].InnerText;
            if (_materialSource.ToUpper() == "LOCAL")
                return scene.GetFont(_node.Attributes["fontRef"].InnerText);
            else if (_materialSource.ToUpper() == "GLOBAL")
                return SceneManager.GlobalDataHolder.GetFont(_node.Attributes["fontRef"].InnerText);
            else if (_materialSource.ToUpper() == "EMBEDDED")
                return SceneManager.GetEmbeddedFont(_node.Attributes["fontRef"].InnerText);
            else
                return null;

        }