From d8f5ec41b079bda918a4af2574ca10a945b21805 Mon Sep 17 00:00:00 2001
From: Client_PangDeRong <593317293@qq.com>
Date: 星期六, 18 八月 2018 10:07:59 +0800
Subject: [PATCH] Merge branch 'master' of http://192.168.0.87:10010/r/snxxz_scripts
---
System/FindPrecious/FindPreciousModel.cs | 9 +++------
1 files changed, 3 insertions(+), 6 deletions(-)
diff --git a/System/FindPrecious/FindPreciousModel.cs b/System/FindPrecious/FindPreciousModel.cs
index 940ed0e..76bbaf0 100644
--- a/System/FindPrecious/FindPreciousModel.cs
+++ b/System/FindPrecious/FindPreciousModel.cs
@@ -288,7 +288,7 @@
public bool IsBossNeverSubscribe(int _bossId)
{
- return !bossSubscribes.ContainsKey(_bossId);
+ return !bossSubscribes.ContainsKey(_bossId) || bossSubscribes[_bossId].subscribeState == 0;
}
public void RequestSubscribeBoss(int _bossId, bool _autoSubscribe)
@@ -321,10 +321,7 @@
sendInfo.IsAdd = 0;
GameNetSystem.Instance.SendInfo(sendInfo);
- if (IsBossSubscribed(_bossId))
- {
- bossSubscribes.Remove(_bossId);
- }
+ bossSubscribes[_bossId] = new BossSubscribe(_bossId, 9);
if (bossSubscribeChangeEvent != null)
{
@@ -554,7 +551,7 @@
public struct BossSubscribe
{
public int bossId;
- public int subscribeState;
+ public int subscribeState;//0-榛樿鏈叧娉�, 1-涓诲姩鍏虫敞, 2-鑷姩鍏虫敞, 9-涓诲姩鍙栨秷鍏虫敞
public bool isAutoSubscribe { get { return this.subscribeState == 2; } }
public BossSubscribe(int _bossId, int _subscribeState)
--
Gitblit v1.8.0