Resources.cs 1009 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. using UnityEngine;
  2. namespace GitMerge
  3. {
  4. public class Resources : ScriptableObject
  5. {
  6. private static Resources _styles;
  7. public static Resources styles
  8. {
  9. get
  10. {
  11. if (!_styles)
  12. {
  13. _styles = UnityEngine.Resources.Load<Resources>("GitMergeStyles");
  14. }
  15. return _styles;
  16. }
  17. }
  18. private static Texture2D _logo;
  19. public static Texture2D logo
  20. {
  21. get
  22. {
  23. if (!_logo)
  24. {
  25. _logo = UnityEngine.Resources.Load<Texture2D>("GitMergeLogo");
  26. }
  27. return _logo;
  28. }
  29. }
  30. public GUIStyle mergeActions;
  31. public GUIStyle mergeAction;
  32. public static void DrawLogo()
  33. {
  34. GUI.DrawTexture(new Rect(5, 5, logo.width, logo.height), logo);
  35. GUILayout.Space(logo.height + 15);
  36. }
  37. }
  38. }