From d91f673e6d34ef854f8051f3572b32a8396e87c1 Mon Sep 17 00:00:00 2001
From: lcy <1459594991@qq.com>
Date: 星期六, 11 十月 2025 14:15:34 +0800
Subject: [PATCH] 59 子 【常规】邮件系统 / 【常规】邮件系统-客户端 修复MailManager重复初始化
---
Main/Main.cs | 1 -
Main/System/Mail/MailManager.cs | 14 +++++---------
2 files changed, 5 insertions(+), 10 deletions(-)
diff --git a/Main/Main.cs b/Main/Main.cs
index c6c398f..a76793a 100644
--- a/Main/Main.cs
+++ b/Main/Main.cs
@@ -81,7 +81,6 @@
managers.Add(MainLevelManager.Instance);
managers.Add(BattleSettlementManager.Instance);
managers.Add(GoldRushManager.Instance);
- managers.Add(MailManager.Instance);
managers.Add(FirstChargeManager.Instance);
managers.Add(NewBieCenter.Instance);
diff --git a/Main/System/Mail/MailManager.cs b/Main/System/Mail/MailManager.cs
index 2c3a8ff..477112c 100644
--- a/Main/System/Mail/MailManager.cs
+++ b/Main/System/Mail/MailManager.cs
@@ -22,16 +22,12 @@
public readonly string dateFormat = "yyyy.MM.dd";
public string nowUuid = string.Empty;
public int personalMailMaxLimitCount;
+
+
public override void Init()
{
- if (tabRedpoint0 == null)
- {
- tabRedpoint0 = new Redpoint(MainRedDot.MailRepoint, GetTabRedpointId(MailCategory.Personal));
- }
- if (tabRedpoint1 == null)
- {
- tabRedpoint1 = new Redpoint(MainRedDot.MailRepoint, GetTabRedpointId(MailCategory.Global));
- }
+ tabRedpoint0 = new Redpoint(MainRedDot.MailRepoint, GetTabRedpointId(MailCategory.Personal));
+ tabRedpoint1 = new Redpoint(MainRedDot.MailRepoint, GetTabRedpointId(MailCategory.Global));
DTC0102_tagCDBPlayer.beforePlayerDataInitializeEvent += OnBeforePlayerDataInitializeEvent;
personalMailMaxLimitCount = int.Parse(FuncConfigConfig.Get("PersonalMail").Numerical1);
}
@@ -143,7 +139,7 @@
{
// 灏忎簬1澶╋紙浣嗘湭杩囨湡锛夛細鎸夌簿纭殑灏忔椂/鍒嗛挓鏄剧ず銆�
TimeSpan t = TimeSpan.FromDays(days);
- result = Language.Get("Mail12",StringUtility.Contact( " ", Language.Get("Mail13", t.Hours, t.Minutes)));
+ result = Language.Get("Mail12", StringUtility.Contact(" ", Language.Get("Mail13", t.Hours, t.Minutes)));
}
else
{
--
Gitblit v1.8.0