AssetBundleGraph.Asset.DuplicateAssetWithVariant C# (CSharp) Method

DuplicateAssetWithVariant() public static method

public static DuplicateAssetWithVariant ( Asset asset, string variantName ) : Asset
asset Asset
variantName string
return Asset
        public static Asset DuplicateAssetWithVariant(Asset asset, string variantName)
        {
            return new Asset(
                guid:asset.guid,
                assetDatabaseId:asset.assetDatabaseId,
                absoluteAssetPath:asset.absoluteAssetPath,
                importFrom:asset.importFrom,
                exportTo:asset.exportTo,
                assetType:asset.assetType,
                isNew:asset.isNew,
                isBundled:asset.isBundled,
                variantName:variantName
            );
        }

Usage Example

Example #1
0
        public List <Asset> ConfigureAssetBundleSettings(string variantName, List <Asset> assets)
        {
            List <Asset> configuredAssets = new List <Asset>();

            foreach (var a in assets)
            {
                configuredAssets.Add(Asset.DuplicateAssetWithVariant(a, variantName));
            }

            return(configuredAssets);
        }
All Usage Examples Of AssetBundleGraph.Asset::DuplicateAssetWithVariant