From 485db99b5c51a971c173664cf6e808dc8424b0a0 Mon Sep 17 00:00:00 2001
From: lcy <1459594991@qq.com>
Date: 星期五, 17 十月 2025 17:19:51 +0800
Subject: [PATCH] 136 子 【挑战】战锤秘境 / 【挑战】战锤秘境-客户端 移除错误接入
---
Main/ResModule/UILoader.cs | 30 +++++++++++++++++++++++-------
1 files changed, 23 insertions(+), 7 deletions(-)
diff --git a/Main/ResModule/UILoader.cs b/Main/ResModule/UILoader.cs
index 68d1677..7e8e0d7 100644
--- a/Main/ResModule/UILoader.cs
+++ b/Main/ResModule/UILoader.cs
@@ -11,19 +11,20 @@
{
public static GameObject LoadWindow(string name)
{
- return ResManager.Instance.LoadAsset<GameObject>("UI", name);
+ return ResManager.Instance.LoadAsset<GameObject>(ResourcesPath.UI_WINDOW_SUFFIX, name);
}
public static GameObject LoadPrefab(string _name)
{
- return ResManager.Instance.LoadAsset<GameObject>("Prefab", _name);
+ return ResManager.Instance.LoadAsset<GameObject>(ResourcesPath.UI_PREFAB_SUFFIX, _name);
}
public static void UnLoadPrefab(string _assetName)
{
- ResManager.Instance.UnloadAsset("Prefab", _assetName);
+ ResManager.Instance.UnloadAsset(ResourcesPath.UI_PREFAB_SUFFIX, _assetName);
}
+ //閫氳繃ICON琛ㄥ姞杞�
public static Sprite LoadSprite(string _iconKey)
{
var iconConfig = IconConfig.Get(_iconKey);
@@ -37,7 +38,7 @@
public static Sprite LoadSprite(string _folder, string _file)
{
- return ResManager.Instance.LoadAsset<Sprite>("Sprite/" + _folder, _file);
+ return ResManager.Instance.LoadAsset<Sprite>(StringUtility.Contact(ResourcesPath.UI_SPRITE_SUFFIX, "/", _folder), _file);
}
public static void UnLoadSprite(string _iconKey)
@@ -45,18 +46,33 @@
var iconConfig = IconConfig.Get(_iconKey);
if (iconConfig != null)
{
- var bundleName = StringUtility.Contact("Sprite/", iconConfig.folder);
+ var bundleName = StringUtility.Contact(ResourcesPath.UI_SPRITE_SUFFIX, "/", iconConfig.folder);
ResManager.Instance.UnloadAsset(bundleName, iconConfig.sprite);
}
}
public static Font LoadFont(string _fontName)
{
- return ResManager.Instance.LoadAsset<Font>("Font", _fontName);
+ return ResManager.Instance.LoadAsset<Font>(ResourcesPath.UI_FONT_SUFFIX, _fontName);
}
public static void UnLoadFont(string _fontName)
{
- ResManager.Instance.UnloadAsset("Font", _fontName);
+ ResManager.Instance.UnloadAsset(ResourcesPath.UI_FONT_SUFFIX, _fontName);
+ }
+
+ public static Texture2D LoadTexture2D(string _iconKey)
+ {
+ var iconConfig = IconConfig.Get(_iconKey);
+ if (iconConfig == null)
+ {
+ return null;
+ }
+ return ResManager.Instance.LoadAsset<Texture2D>(StringUtility.Contact(ResourcesPath.UI_TEXTURE_SUFFIX, "/" + iconConfig.folder), iconConfig.sprite);
+ }
+
+ public static Texture2D LoadTexture2DPNG(string name)
+ {
+ return ResManager.Instance.LoadAsset<Texture2D>(StringUtility.Contact(ResourcesPath.UI_TEXTURE_SUFFIX, "/FullScreenBg"), name + ".png", false);
}
}
--
Gitblit v1.8.0