Пример #1
0
        /// <summary>
        /// Add or replace an override when querying for the given Category and Label from a SpriteLibraryAsset
        /// </summary>
        /// <param name="spriteLib">Sprite Library Asset to query</param>
        /// <param name="category">Category name from the Sprite Library Asset to add override</param>
        /// <param name="label">Label name to add override</param>
        public void AddOverride(SpriteLibraryAsset spriteLib, string category, string label)
        {
            var sprite  = spriteLib.GetSprite(category, label);
            var entries = GetEntries(category, true);
            var entry   = GetEntry(entries, label, true);

            entry.sprite = sprite;
            CacheOverrides();
        }