using ShiroginSDK.Runtime.Modules.UI.Theme.Enums; using ShiroginSDK.Runtime.Modules.UI.Theme.Scripts.SO; using UnityEngine; namespace ShiroginSDK.Runtime.Services.Interfaces { /// /// Provides theme management and active theme asset retrieval. /// public interface IThemeService { string CurrentThemeName { get; } void SetRepository(ThemeRepository repo); bool SetTheme(string themeName); Sprite GetSprite(ThemeAssetType type); } }