Recursive calling of ObjectExporters from a SceneExporter, icons
This commit is contained in:
19
Editor/PSXObjectExporterEditor.cs
Normal file
19
Editor/PSXObjectExporterEditor.cs
Normal file
@@ -0,0 +1,19 @@
|
||||
using UnityEngine;
|
||||
using UnityEditor;
|
||||
using PSXSplash.Runtime;
|
||||
|
||||
[CustomEditor(typeof(PSXObjectExporter))]
|
||||
public class PSXObjectExporterEditor : Editor
|
||||
{
|
||||
public override void OnInspectorGUI()
|
||||
{
|
||||
base.OnInspectorGUI();
|
||||
DrawDefaultInspector();
|
||||
|
||||
PSXObjectExporter comp = (PSXObjectExporter)target;
|
||||
if (GUILayout.Button("Export"))
|
||||
{
|
||||
comp.Export();
|
||||
}
|
||||
}
|
||||
}
|
||||
2
Editor/PSXObjectExporterEditor.cs.meta
Normal file
2
Editor/PSXObjectExporterEditor.cs.meta
Normal file
@@ -0,0 +1,2 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 89b9844e599dd374098ec6168f0de0b0
|
||||
17
Editor/PSXSceneExporterEditor.cs
Normal file
17
Editor/PSXSceneExporterEditor.cs
Normal file
@@ -0,0 +1,17 @@
|
||||
using UnityEngine;
|
||||
using UnityEditor;
|
||||
using PSXSplash.Runtime;
|
||||
|
||||
[CustomEditor(typeof(PSXSceneExporter))]
|
||||
public class PSXSceneExporterEditor : Editor {
|
||||
public override void OnInspectorGUI() {
|
||||
base.OnInspectorGUI();
|
||||
DrawDefaultInspector();
|
||||
|
||||
PSXSceneExporter comp = (PSXSceneExporter)target;
|
||||
if(GUILayout.Button("Export")) {
|
||||
comp.Export();
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
2
Editor/PSXSceneExporterEditor.cs.meta
Normal file
2
Editor/PSXSceneExporterEditor.cs.meta
Normal file
@@ -0,0 +1,2 @@
|
||||
fileFormatVersion: 2
|
||||
guid: becf2eb607e7a60baaf3bebe4683d66f
|
||||
16
Editor/net.psxsplash.splashedit.Editor.asmdef
Normal file
16
Editor/net.psxsplash.splashedit.Editor.asmdef
Normal file
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"name": "net.psxplash.splashedit.Editor",
|
||||
"rootNamespace": "",
|
||||
"references": [
|
||||
"net.psxsplash.splashedit.Runtime"
|
||||
],
|
||||
"includePlatforms": [],
|
||||
"excludePlatforms": [],
|
||||
"allowUnsafeCode": false,
|
||||
"overrideReferences": false,
|
||||
"precompiledReferences": [],
|
||||
"autoReferenced": true,
|
||||
"defineConstraints": [],
|
||||
"versionDefines": [],
|
||||
"noEngineReferences": false
|
||||
}
|
||||
7
Editor/net.psxsplash.splashedit.Editor.asmdef.meta
Normal file
7
Editor/net.psxsplash.splashedit.Editor.asmdef.meta
Normal file
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 7e3500b5974da9723bdd0d457348ea2d
|
||||
AssemblyDefinitionImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
Reference in New Issue
Block a user