public static void ValidateModifiyOperationData(
string modifierNodeId,
string targetPlatform,
Action noAssetOperationDataFound,
Action validAssetOperationDataFound
)
{
var platformOpDataPath = FileUtility.PathCombine(AssetBundleGraphSettings.MODIFIER_OPERATOR_DATAS_PLACE, modifierNodeId, ModifierOperatiorDataName(targetPlatform));
if (File.Exists(platformOpDataPath))
{
validAssetOperationDataFound();
return;
}
// if platform data is not exist, search default one.
var defaultPlatformOpDataPath = FileUtility.PathCombine(AssetBundleGraphSettings.MODIFIER_OPERATOR_DATAS_PLACE, modifierNodeId, ModifierOperatiorDataName(AssetBundleGraphSettings.PLATFORM_DEFAULT_NAME));
if (File.Exists(defaultPlatformOpDataPath))
{
validAssetOperationDataFound();
return;
}
noAssetOperationDataFound();
}