using System; using System.Collections.Generic; using System.IO; using UnityEngine; using UnityEngine.U2D.Animation; using UnityEngine.UIElements; namespace Unity.U2D.Animation.Sample { internal class DlcSwapUI : MonoBehaviour { const string k_AssetBundleName = "2DAnimationSampleAssetBundles"; #if ASSETBUNDLE_ENABLED AssetBundle m_Bundle; #endif [SerializeField] SpriteLibrary m_FirstLibrary; [SerializeField] SpriteLibrary m_SecondLibrary; [SerializeField] SpriteLibraryAsset[] m_InitialSpriteLibraryAssets; List m_LoadedSpriteLibraryAssets = new List(); void OnEnable() { var uiDocument = GetComponent(); var description = uiDocument.rootVisualElement.Q