36 lines
611 B
C#
36 lines
611 B
C#
using System;
|
|
using UnityEngine;
|
|
|
|
namespace SRF.UI
|
|
{
|
|
[Serializable]
|
|
public class Style
|
|
{
|
|
public Color ActiveColor = Color.white;
|
|
|
|
public Color DisabledColor = Color.white;
|
|
|
|
public Color HoverColor = Color.white;
|
|
|
|
public Sprite Image;
|
|
|
|
public Color NormalColor = Color.white;
|
|
|
|
public Style Copy()
|
|
{
|
|
Style style = new Style();
|
|
style.CopyFrom(this);
|
|
return style;
|
|
}
|
|
|
|
public void CopyFrom(Style style)
|
|
{
|
|
Image = style.Image;
|
|
NormalColor = style.NormalColor;
|
|
HoverColor = style.HoverColor;
|
|
ActiveColor = style.ActiveColor;
|
|
DisabledColor = style.DisabledColor;
|
|
}
|
|
}
|
|
}
|