From ab51e29c1f5cc3838f44e702b01c7a43b641f572 Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期二, 04 十一月 2025 14:25:37 +0800
Subject: [PATCH] 197 子 【内政】淘金系统 / 【内政】淘金系统-客户端 - 功能开启前的限制
---
Main/Utility/EnumHelper.cs | 1 +
Main/System/InternalAffairs/AffairBaseWin.cs | 5 ++++-
Main/System/InternalAffairs/GoldRushTentCell.cs | 4 ++--
Main/System/InternalAffairs/GoldRushManager.cs | 4 +++-
4 files changed, 10 insertions(+), 4 deletions(-)
diff --git a/Main/System/InternalAffairs/AffairBaseWin.cs b/Main/System/InternalAffairs/AffairBaseWin.cs
index 7ab10f4..ca485fd 100644
--- a/Main/System/InternalAffairs/AffairBaseWin.cs
+++ b/Main/System/InternalAffairs/AffairBaseWin.cs
@@ -36,7 +36,10 @@
);
autoBtn.AddListener(() =>
{
- UIManager.Instance.OpenWindow<GoldRushAutoWin>();
+ if (FuncOpen.Instance.IsFuncOpen((int)FuncOpenEnum.GoldRush, true))
+ {
+ UIManager.Instance.OpenWindow<GoldRushAutoWin>();
+ }
}
);
}
diff --git a/Main/System/InternalAffairs/GoldRushManager.cs b/Main/System/InternalAffairs/GoldRushManager.cs
index b38d1f5..238d5ab 100644
--- a/Main/System/InternalAffairs/GoldRushManager.cs
+++ b/Main/System/InternalAffairs/GoldRushManager.cs
@@ -7,7 +7,6 @@
//娣橀噾鍔熻兘
public class GoldRushManager : GameSystemManager<GoldRushManager>
{
- public const int funcID = 8;
int campUnlockState;
int workerUnlockState;
public int panningCnt; //绱鎬绘鏁�
@@ -503,6 +502,9 @@
void UpdateRedpoint()
{
+ if (!FuncOpen.Instance.IsFuncOpen((int)FuncOpenEnum.GoldRush))
+ return;
+
if (CheckCanUnLockWorker())
{
workerRedpoint.state = RedPointState.Simple;
diff --git a/Main/System/InternalAffairs/GoldRushTentCell.cs b/Main/System/InternalAffairs/GoldRushTentCell.cs
index 5f05a3d..78ddfac 100644
--- a/Main/System/InternalAffairs/GoldRushTentCell.cs
+++ b/Main/System/InternalAffairs/GoldRushTentCell.cs
@@ -168,7 +168,7 @@
void Display()
{
- if (!FuncOpen.Instance.IsFuncOpen(GoldRushManager.funcID))
+ if (!FuncOpen.Instance.IsFuncOpen((int)FuncOpenEnum.GoldRush))
{
funcGo.SetActive(false);
return;
@@ -587,7 +587,7 @@
void ClickTent()
{
- if (!FuncOpen.Instance.IsFuncOpen(GoldRushManager.funcID))
+ if (!FuncOpen.Instance.IsFuncOpen((int)FuncOpenEnum.GoldRush, true))
{
return;
}
diff --git a/Main/Utility/EnumHelper.cs b/Main/Utility/EnumHelper.cs
index 5cd03cd..764f659 100644
--- a/Main/Utility/EnumHelper.cs
+++ b/Main/Utility/EnumHelper.cs
@@ -822,6 +822,7 @@
Hero = 1,//姝﹀皢
Challenge = 2,//鎸戞垬
Official = 3,//鍐呮斂
+ GoldRush = 8, //娣橀噾
Realm = 10, //澧冪晫 瀹樿亴
Guild = 11,// 鍏細
BlessLV = 12, //绁濈绛夌骇
--
Gitblit v1.8.0