/*
         * V2の読み込み処理
         */
        void TryLoadV2(string basePath, OptionPath optionPath)
        {
            if (optionPath != null)
            {
                if (optionPath.diff_tex_json_path != null && optionPath.diff_tex_json_path != "")
                {
                    string diffTexJsonPath = diffTexJsonPath = FileUtil.GetPathFromRelative(basePath, optionPath.diff_tex_json_path);

                    V2.DifferenceTextureGenerator diffTex = FileUtil.LoadJsonFile <V2.DifferenceTextureGenerator>(diffTexJsonPath);
                    if (diffTex != null)
                    {
                        V2DiffTextGen = new V2.DiffTexGeneratorProcess(diffTex, Path.GetDirectoryName(diffTexJsonPath));
                    }
                }
                else if (optionPath.base_path != null && optionPath.base_path != "")
                {
                    string diffTexBasePath = diffTexBasePath = FileUtil.GetPathFromRelative(basePath, optionPath.base_path);

                    V2DiffTextGen = V2.DifferenceTextureGenerator.LoadDiffTexGenFromBaseDir(diffTexBasePath);
                }
            }

            if (V2DiffTextGen != null)
            {
                return;
            }

            if (clothPrefabParentPath != "")
            {
                V2DiffTextGen = V2.DifferenceTextureGenerator.LoadDiffTexGenFromBaseDir(basePath);
            }
        }
 void ClearDiffTexture()
 {
     V2DiffTextGen = null;
     V1DiffTextGen = null;
 }