← Files UnityARCHIVED FILE
skills/manage-sprite-atlas/resources/runtimeatlasloader.cs
499 Bytes · Oct 3, 2026 · 06:34 UTC
using UnityEngine;
using UnityEngine.U2D;
public class AtlasLoader : MonoBehaviour
{
void OnEnable() => SpriteAtlasManager.atlasRequested += OnAtlasRequested;
void OnDisable() => SpriteAtlasManager.atlasRequested -= OnAtlasRequested;
void OnAtlasRequested(string tag, System.Action<SpriteAtlas> callback)
{
// Load from Resources or AssetBundle (NOT AssetDatabase!)
SpriteAtlas atlas = Resources.Load<SpriteAtlas>($"Atlases/{tag}");
callback(atlas);
}
}SHA-256: 98955163f4d440ffe47f12c530f83560ec519341d267efd741c5fa645a8e1fa1