diff --git a/Assets/UniGLTF/Editor/MeshUtility/TabMeshSeparator.cs b/Assets/UniGLTF/Editor/MeshUtility/TabMeshSeparator.cs
index 3dab965b2d..6e512c8584 100644
--- a/Assets/UniGLTF/Editor/MeshUtility/TabMeshSeparator.cs
+++ b/Assets/UniGLTF/Editor/MeshUtility/TabMeshSeparator.cs
@@ -104,7 +104,7 @@ private static void SaveMesh(Mesh mesh, Mesh newMesh, BlendShapeLogic blendShape
///
///
/// (Mesh 分割前, Mesh BlendShape有り、Mesh BlendShape無し)のリストを返す
- private static List<(Mesh Src, Mesh With, Mesh Without)> SeparationProcessing(GameObject go)
+ public static List<(Mesh Src, Mesh With, Mesh Without)> SeparationProcessing(GameObject go)
{
var list = new List<(Mesh Src, Mesh With, Mesh Without)>();
var skinnedMeshRenderers = go.GetComponentsInChildren();