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); }
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); }