public static bool InspectorField(EffekseerMaterialResource res)
 {
     EditorGUILayout.LabelField(res.path);
     var result = EditorGUILayout.ObjectField(res.asset, typeof(EffekseerMaterialAsset), false) as EffekseerMaterialAsset;
     if (result != res.asset) {
         res.asset = result;
         return true;
     }
     return false;
 }
        public static EffekseerMaterialResource LoadAsset(string dirPath, string resPath)
        {
            resPath = Path.ChangeExtension(resPath, ".asset");

            EffekseerMaterialAsset asset = AssetDatabase.LoadAssetAtPath<EffekseerMaterialAsset>(EffekseerEffectAsset.NormalizeAssetPath(dirPath + "/" + resPath));

            var res = new EffekseerMaterialResource();
            res.path = resPath;
            res.asset = asset;
            return res;
        }