public AssetBankUpdaterPrefabComponent(string bankAssetPath, GetStoredObjectsFromBankDelegate getStoredObjectsFromBankDelegate) : base( bankAssetPath: bankAssetPath, assetTypeFileExtension: ".prefab", assetSearchType: "prefab", evaluateAssetDelegate: EvaluateAsset, getStoredObjectsFromBankDelegate: getStoredObjectsFromBankDelegate) { }
public AssetBankUpdaterScriptableObject(string bankAssetPath, GetStoredObjectsFromBankDelegate getStoredObjectsFromBankDelegate) : base( bankAssetPath: bankAssetPath, assetTypeFileExtension: ".asset", assetSearchType: "scriptableObject", evaluateAssetDelegate: EvaluateAsset, getStoredObjectsFromBankDelegate: getStoredObjectsFromBankDelegate) { }
public AssetBankUpdater( string bankAssetPath, string assetTypeFileExtension, string assetSearchType, EvaluateAssetDelegate evaluateAssetDelegate, GetStoredObjectsFromBankDelegate getStoredObjectsFromBankDelegate) { _bankAssetPath = bankAssetPath; _assetTypeFileExtension = assetTypeFileExtension; _assetSearchType = assetSearchType; _evaluateAssetDelegate = evaluateAssetDelegate; _getStoredObjectsFromBankDelegate = getStoredObjectsFromBankDelegate; }