From 8fd5f22096d5e17cc9e0a5e6f3a0af8b1610518f Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期三, 25 十二月 2024 15:18:01 +0800
Subject: [PATCH] 0312 优化界面-离线挂机

---
 System/MainInterfacePanel/OffLineOnHookModel.cs |   20 ++++++++++++++------
 1 files changed, 14 insertions(+), 6 deletions(-)

diff --git a/System/MainInterfacePanel/OffLineOnHookModel.cs b/System/MainInterfacePanel/OffLineOnHookModel.cs
index cbaf411..db4c8e6 100644
--- a/System/MainInterfacePanel/OffLineOnHookModel.cs
+++ b/System/MainInterfacePanel/OffLineOnHookModel.cs
@@ -74,26 +74,34 @@
             mCTJGInfoClass.QuickAwardCount = info.QuickAwardCount;
             if (info.AwardType == 1)
             {
-                string showStr = string.Empty;
-                showStr += Language.Get("L2013", Language.Get("L2012"), info.Exp + (ulong)info.ExpPoint * 100000000) + "</r>";
+                List<Item> itemList = new List<Item>();
+                itemList.Add(new Item()
+                {
+                    id = GeneralDefine.expDisplayId,
+                    countEx = info.Exp + (ulong)info.ExpPoint * Constants.ExpPointValue,
+                });
+
                 for (int i = 0; i < info.MoneyLen; i++)
                 {
-                    showStr += Language.Get("L2013", Language.Get("MoneyType_" + info.MoneyList[i].MoneyType), info.MoneyList[i].MoneyValue) + "</r>";
+                    itemList.Add(new Item()
+                    {
+                        id = GeneralDefine.moneyDisplayIds[info.MoneyList[i].MoneyType],
+                        countEx = info.MoneyList[i].MoneyValue,
+                    });
                 }
 
-                List<Item> itemList = new List<Item>();
                 for (int i = 0; i < info.ItemLen; i++)
                 {
                     itemList.Add(new Item((int)info.ItemList[i].ItemID, info.ItemList[i].Count));
                 }
 
-                ItemLogicUtility.Instance.ShowGetItemRichText(itemList, showStr, 8);
+                ItemLogicUtility.Instance.ShowGetItem(itemList, "", 0);
             }
             else
             {
 
                 mCTJGInfoClass.AwardSeconds = (int)info.AwardSeconds;
-                mCTJGInfoClass.Exp = (ulong)info.Exp + (ulong)info.ExpPoint * 100000000;
+                mCTJGInfoClass.Exp = (ulong)info.Exp + (ulong)info.ExpPoint * Constants.ExpPointValue;
                 mCTJGInfoClass.moneys = new Dictionary<int, int>();
                 for (int i = 0; i < info.MoneyLen; i++)
                 {

--
Gitblit v1.8.0