using UnityEngine; namespace SpellBoundAR.Items.Editor { public class Textures : MonoBehaviour { private static Texture2D _headerSectionTexture; public static Texture2D HeaderSectionTexture { get { if (!_headerSectionTexture) _headerSectionTexture = InitializeTexture(new Color(0.17f, 0.73f, 0.95f)); return _headerSectionTexture; } } private static Texture2D _boxSectionTexture; public static Texture2D BoxSectionTexture { get { if (!_boxSectionTexture) _boxSectionTexture = InitializeTexture(new Color(0.2f, 0.2f, 0.2f)); return _boxSectionTexture; } } private static Texture2D _subBoxSectionTexture; public static Texture2D SubBoxSectionTexture { get { if (!_subBoxSectionTexture) _subBoxSectionTexture = InitializeTexture(new Color(0.15f, 0.15f, 0.15f)); return _subBoxSectionTexture; } } private static Texture2D InitializeTexture(Color color) { Texture2D texture = new Texture2D(1, 1); texture.SetPixel(0,0, color); texture.Apply(); return texture; } } }