123456789101112131415161718192021222324252627282930313233343536373839 |
- using System;
- using UnityEngine;
- using UnityEngine.UIElements;
-
- namespace UnityEditor.Purchasing
- {
- static class ImageHelper
- {
- internal static void AddRequiredTexture(Image image, Texture2D texture)
- {
- if (image == null)
- {
- return;
- }
-
- if (texture != null)
- {
- image.image = texture;
- }
- else
- {
- image.parent?.Remove(image);
- }
- }
-
- internal static Texture2D MakeTexture(string assetFilename)
- {
- Texture2D texture = null;
-
- if (!string.IsNullOrEmpty(assetFilename))
- {
- var assetPath = $"{SettingsUIConstants.packageImageRoot}/{assetFilename}";
- texture = (Texture2D)AssetDatabase.LoadAssetAtPath(assetPath, typeof(Texture2D));
- }
-
- return texture;
- }
- }
- }
|