diff --git a/Editor/AddressableImporter.cs b/Editor/AddressableImporter.cs index 2a8c75f..e04acbd 100644 --- a/Editor/AddressableImporter.cs +++ b/Editor/AddressableImporter.cs @@ -180,18 +180,24 @@ static AddressableAssetEntry CreateOrUpdateAddressableAssetEntry( // Add labels if (rule.LabelMode == LabelWriteMode.Replace) entry.labels.Clear(); - foreach (var label in rule.labelsRefsEnum) + + if (rule.labelsRefsEnum != null) { - entry.labels.Add(label); + foreach (var label in rule.labelsRefsEnum) + { + entry.labels.Add(label); + } } - foreach (var dynamicLabel in rule.dynamicLabels) + if (rule.dynamicLabels != null) { - var label = rule.ParseReplacement(assetPath, dynamicLabel); - settings.AddLabel(label); - entry.labels.Add(label); + foreach (var dynamicLabel in rule.dynamicLabels) + { + var label = rule.ParseReplacement(assetPath, dynamicLabel); + settings.AddLabel(label); + entry.labels.Add(label); + } } - } return entry; }