File tree Expand file tree Collapse file tree 1 file changed +9
-4
lines changed
Expand file tree Collapse file tree 1 file changed +9
-4
lines changed Original file line number Diff line number Diff line change @@ -262,13 +262,19 @@ static AddressableAssetEntry CreateOrUpdateAddressableAssetEntry(
262262
263263 // Add labels
264264 if ( rule . LabelMode == LabelWriteMode . Replace )
265- entry . labels . Clear ( ) ;
265+ {
266+ var currentLabels = entry . labels . ToArray ( ) ;
267+ foreach ( var label in currentLabels )
268+ {
269+ entry . SetLabel ( label , false ) ;
270+ }
271+ }
266272
267273 if ( rule . labelsRefsEnum != null )
268274 {
269275 foreach ( var label in rule . labelsRefsEnum )
270276 {
271- entry . labels . Add ( label ) ;
277+ entry . SetLabel ( label , true ) ;
272278 }
273279 }
274280
@@ -277,8 +283,7 @@ static AddressableAssetEntry CreateOrUpdateAddressableAssetEntry(
277283 foreach ( var dynamicLabel in rule . dynamicLabels )
278284 {
279285 var label = rule . ParseReplacement ( assetPath , dynamicLabel ) ;
280- settings . AddLabel ( label ) ;
281- entry . labels . Add ( label ) ;
286+ entry . SetLabel ( label , true , true ) ;
282287 }
283288 }
284289 }
You can’t perform that action at this time.
0 commit comments