MayHeCome/Assets/Scripts/UI/ImageChangeTheme.cs

31 lines
648 B
C#
Raw Normal View History

2024-12-18 09:55:34 +00:00
using System;
using UnityEngine;
using UnityEngine.UI;
namespace UI
{
[RequireComponent(typeof(Image))]
public class ImageChangeTheme: MonoBehaviour, IChangeTheme
{
private Image imageUI;
public Sprite LightSprite;
public Sprite DarkSprite;
private void Start()
{
imageUI = GetComponent<Image>();
if (!LightSprite)
LightSprite = imageUI.sprite;
}
public void ToDarkMode()
{
imageUI.sprite = LightSprite;
}
public void ToLightMode()
{
imageUI.sprite = DarkSprite;
}
}
}