2025-01-30 23:38:06 +01:00

30 lines
849 B
C#

using System.Collections.Generic;
using UnityEngine;
namespace Michsky.MUIP
{
[CreateAssetMenu(fileName = "New Icon Library", menuName = "Modern UI Pack/New Icon Library")]
public class IconLibrary : ScriptableObject
{
// Settings
public bool alwaysUpdate = false;
public bool optimizeUpdates = true;
// Editor Only
public Texture2D searchIcon;
// Library
public List<IconItem> icons = new List<IconItem>();
[System.Serializable]
public class IconItem
{
public string iconTitle = "Icon";
public Texture2D iconPreview;
public Sprite iconSprite32;
public Sprite iconSprite64;
public Sprite iconSprite128;
public Sprite iconSprite256;
}
}
}