namespace AtlasUtility { using UnityEngine; using System; using System.Collections.Generic; public enum PackPlan { Fixed, Smallest, } public class AtlasUtility : MonoBehaviour { [Serializable] public class VirtualTexture { public int Width; public int Height; public string Name; } #region Variable public PackPlan PackPlan = PackPlan.Smallest; public Texture2D SpriteSheet; public int PackSize = 2048; public int SlicePadding = 0; public int PackPadding = 1; public string PackPath = "Assets/AtlasUtility"; public string SlicePath = "Assets/AtlasUtility/Slice"; public string PackName = "Atlas"; public Texture2D Atlas; public List TextureList = new List(); public List VirtualTextureList = new List(); #endregion } }