/* * 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; }