diff --git a/Assets/UniGLTF/Runtime/MeshUtility/MeshIntegrationGroup.cs b/Assets/UniGLTF/Runtime/MeshUtility/MeshIntegrationGroup.cs new file mode 100644 index 000000000..e71a31c60 --- /dev/null +++ b/Assets/UniGLTF/Runtime/MeshUtility/MeshIntegrationGroup.cs @@ -0,0 +1,15 @@ +using System.Collections.Generic; +using UnityEngine; + +namespace UniGLTF.MeshUtility +{ + public class MeshIntegrationGroup + { + /// + /// FirstPerson flag + /// TODO: enum + /// + public string Name; + public List Renderers = new List(); + } +} \ No newline at end of file diff --git a/Assets/UniGLTF/Runtime/MeshUtility/MeshIntegrationGroup.cs.meta b/Assets/UniGLTF/Runtime/MeshUtility/MeshIntegrationGroup.cs.meta new file mode 100644 index 000000000..b456cf085 --- /dev/null +++ b/Assets/UniGLTF/Runtime/MeshUtility/MeshIntegrationGroup.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ae366b97d8d020245bbdb5d25df09314 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRM10/Editor/MeshUtility/MeshIntegrationTab.cs b/Assets/VRM10/Editor/MeshUtility/MeshIntegrationTab.cs index 3812e0413..de8503800 100644 --- a/Assets/VRM10/Editor/MeshUtility/MeshIntegrationTab.cs +++ b/Assets/VRM10/Editor/MeshUtility/MeshIntegrationTab.cs @@ -1,4 +1,5 @@ using System.Collections.Generic; +using UniGLTF.MeshUtility; using UnityEditor; using UnityEditorInternal; using UnityEngine; @@ -38,7 +39,7 @@ namespace UniVRM10 _meshUti = meshUtility; _splitter = new VerticalSplitter(editor, 50, 50); - _groupList = new ReorderableList(_meshUti.MeshIntegrationGroups, typeof(Vrm10MeshUtility.MeshIntegrationGroup)); + _groupList = new ReorderableList(_meshUti.MeshIntegrationGroups, typeof(MeshIntegrationGroup)); _groupList.drawHeaderCallback = (Rect rect) => { GUI.Label(rect, "Integration group"); diff --git a/Assets/VRM10/Runtime/MeshUtility/Vrm10MeshUtility.cs b/Assets/VRM10/Runtime/MeshUtility/Vrm10MeshUtility.cs index 9369b1f58..841fd348f 100644 --- a/Assets/VRM10/Runtime/MeshUtility/Vrm10MeshUtility.cs +++ b/Assets/VRM10/Runtime/MeshUtility/Vrm10MeshUtility.cs @@ -48,16 +48,6 @@ namespace UniVRM10 /// public bool FreezeRotation = false; - public class MeshIntegrationGroup - { - /// - /// FirstPerson flag - /// TODO: enum - /// - public string Name; - public List Renderers = new List(); - } - public List MeshIntegrationGroups = new List(); ///