Пример #1
0
        public void ExportMaterial(Material mat)
        {
            if (mat == null)
            {
                Debug.LogError("FFWD: Cannot export null material");
                return;
            }

            SceneWriter scene = new SceneWriter(resolver, assets);

            scene.ExportDir = Path.Combine(assets.XmlDir, "Scenes");
            ScriptTranslator.ScriptNamespace = config.scriptNamespace;

            string path = Path.ChangeExtension(AssetDatabase.GetAssetPath(mat).Replace("Assets/", "../"), "xml");

            //Debug.Log("Start resource export of " + path);
            scene.WriteResource(path, mat);
        }
Пример #2
0
        public void ExportResource(GameObject go)
        {
            if (go == null)
            {
                Debug.LogError("FFWD: Cannot export null resource");
                return;
            }

            SceneWriter scene = new SceneWriter(resolver, assets);
            scene.ExportDir = Path.Combine(assets.XmlDir, "Scenes");
            ScriptTranslator.ScriptNamespace = config.scriptNamespace;

            string path = Path.ChangeExtension(AssetDatabase.GetAssetPath(go).Replace("Assets/", "../"), "xml");
            //Debug.Log("Start resource export of " + path);
            scene.WriteResource(path, go);
        }