From a8b725b86981033378420fcb0e2f87ae08bdd891 Mon Sep 17 00:00:00 2001 From: lcy <1459594991@qq.com> Date: 星期四, 09 十月 2025 09:30:31 +0800 Subject: [PATCH] 59 子 【常规】邮件系统 / 【常规】邮件系统-客户端 修复报错重复注册红点 --- Main/System/Mail/MailManager.cs | 10 ++++++++-- 1 files changed, 8 insertions(+), 2 deletions(-) diff --git a/Main/System/Mail/MailManager.cs b/Main/System/Mail/MailManager.cs index c0f2f1c..2c3a8ff 100644 --- a/Main/System/Mail/MailManager.cs +++ b/Main/System/Mail/MailManager.cs @@ -24,8 +24,14 @@ public int personalMailMaxLimitCount; public override void Init() { - tabRedpoint0 = new Redpoint(MainRedDot.MailRepoint, GetTabRedpointId(MailCategory.Personal)); - tabRedpoint1 = new Redpoint(MainRedDot.MailRepoint, GetTabRedpointId(MailCategory.Global)); + if (tabRedpoint0 == null) + { + tabRedpoint0 = new Redpoint(MainRedDot.MailRepoint, GetTabRedpointId(MailCategory.Personal)); + } + if (tabRedpoint1 == null) + { + tabRedpoint1 = new Redpoint(MainRedDot.MailRepoint, GetTabRedpointId(MailCategory.Global)); + } DTC0102_tagCDBPlayer.beforePlayerDataInitializeEvent += OnBeforePlayerDataInitializeEvent; personalMailMaxLimitCount = int.Parse(FuncConfigConfig.Get("PersonalMail").Numerical1); } -- Gitblit v1.8.0