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();
///