Style.cs 671 B

1234567891011121314151617181920212223242526272829303132333435
  1. using System;
  2. using UnityEngine;
  3. namespace SRF.UI
  4. {
  5. [Serializable]
  6. public class Style
  7. {
  8. public Style Copy()
  9. {
  10. Style style = new Style();
  11. style.CopyFrom(this);
  12. return style;
  13. }
  14. public void CopyFrom(Style style)
  15. {
  16. this.Image = style.Image;
  17. this.NormalColor = style.NormalColor;
  18. this.HoverColor = style.HoverColor;
  19. this.ActiveColor = style.ActiveColor;
  20. this.DisabledColor = style.DisabledColor;
  21. }
  22. public Color ActiveColor = Color.white;
  23. public Color DisabledColor = Color.white;
  24. public Color HoverColor = Color.white;
  25. public Sprite Image;
  26. public Color NormalColor = Color.white;
  27. }
  28. }