From 477c9aa1858ac1950e429af1ba0ec91e883ed633 Mon Sep 17 00:00:00 2001
From: lcy <1459594991@qq.com>
Date: 星期二, 25 十一月 2025 14:18:46 +0800
Subject: [PATCH] 262 幻境阁系统-客户端 形象底图改形象底图品质
---
Main/Config/Configs/ModelConfig.cs | 6 +++---
Main/System/PhantasmPavilion/PhantasmPavilionManager.DefaultID.cs | 14 ++++++++++++++
Main/System/PhantasmPavilion/PhantasmPavilionModelItem.cs | 2 +-
3 files changed, 18 insertions(+), 4 deletions(-)
diff --git a/Main/Config/Configs/ModelConfig.cs b/Main/Config/Configs/ModelConfig.cs
index 860ecf8..ff78c7c 100644
--- a/Main/Config/Configs/ModelConfig.cs
+++ b/Main/Config/Configs/ModelConfig.cs
@@ -1,6 +1,6 @@
锘�//--------------------------------------------------------
// [Author]: YYL
-// [ Date ]: 2025骞�11鏈�18鏃�
+// [ Date ]: 2025骞�11鏈�25鏃�
//--------------------------------------------------------
using System.Collections.Generic;
@@ -19,7 +19,7 @@
public int ID;
public int TabType;
public string Name;
- public string FaceBg;
+ public int ModelBgColor;
public int SkinID;
public int ExpireMinutes;
public int UnlockWay;
@@ -48,7 +48,7 @@
Name = tables[2];
- FaceBg = tables[3];
+ int.TryParse(tables[3],out ModelBgColor);
int.TryParse(tables[4],out SkinID);
diff --git a/Main/System/PhantasmPavilion/PhantasmPavilionManager.DefaultID.cs b/Main/System/PhantasmPavilion/PhantasmPavilionManager.DefaultID.cs
index 0198e86..bcb3b6d 100644
--- a/Main/System/PhantasmPavilion/PhantasmPavilionManager.DefaultID.cs
+++ b/Main/System/PhantasmPavilion/PhantasmPavilionManager.DefaultID.cs
@@ -136,4 +136,18 @@
{
return GetModelSkinID(PlayerDatas.Instance.baseData.modelMark);
}
+
+ public int GetModelBgColor(int id)
+ {
+ int defaultColor = 1;
+ if (!ModelConfig.HasKey(id))
+ return defaultColor;
+ return ModelConfig.Get(id).ModelBgColor;
+ }
+
+ public string GetModelBgColorStr(int id)
+ {
+ int bgColor = GetModelBgColor(id);
+ return StringUtility.Contact("ModelBgColor", bgColor);
+ }
}
\ No newline at end of file
diff --git a/Main/System/PhantasmPavilion/PhantasmPavilionModelItem.cs b/Main/System/PhantasmPavilion/PhantasmPavilionModelItem.cs
index a50a9a4..87cbd41 100644
--- a/Main/System/PhantasmPavilion/PhantasmPavilionModelItem.cs
+++ b/Main/System/PhantasmPavilion/PhantasmPavilionModelItem.cs
@@ -56,7 +56,7 @@
int resourceType = manager.GetResourceType(type, id);
string resourceValue = manager.GetResourceValue(type, id);
- imgBg.SetSprite(model.FaceBg);
+ imgBg.SetSprite(manager.GetModelBgColorStr(id));
manager.UpdateItemRedPoint(imgRed, type, id);
}
--
Gitblit v1.8.0