From 46a48bbb9fa3f46163e7bba8a520ed29cbd16fb6 Mon Sep 17 00:00:00 2001
From: client_Zxw <826696702@qq.com>
Date: 星期六, 05 一月 2019 15:34:16 +0800
Subject: [PATCH] Merge branch 'CrossServerBoss' of http://192.168.0.87:10010/r/snxxz_scripts into CrossServerBoss

---
 System/CrossServerBoss/CrossServerBossModel.cs |   12 +++++++-----
 1 files changed, 7 insertions(+), 5 deletions(-)

diff --git a/System/CrossServerBoss/CrossServerBossModel.cs b/System/CrossServerBoss/CrossServerBossModel.cs
index d73257e..7c0a923 100644
--- a/System/CrossServerBoss/CrossServerBossModel.cs
+++ b/System/CrossServerBoss/CrossServerBossModel.cs
@@ -9,7 +9,7 @@
     [XLua.LuaCallCSharp]
     public class CrossServerBossModel : Model
     {
-        public const int DATA_MAPID =32020;
+        public const int DATA_MAPID = 32020;
         public const int REDPOINT = 77002;
 
         List<int> sortedBossIds = new List<int>();
@@ -75,6 +75,7 @@
 
         FindPreciousModel findPreciousModel { get { return ModelCenter.Instance.GetModel<FindPreciousModel>(); } }
         DogzDungeonModel dogzDungeonModel { get { return ModelCenter.Instance.GetModel<DogzDungeonModel>(); } }
+        DungeonModel dungeonModel { get { return ModelCenter.Instance.GetModel<DungeonModel>(); } }
 
         public override void Init()
         {
@@ -95,7 +96,7 @@
 
         public void RequestEnter()
         {
-
+            dungeonModel.RequestChallangeDungeon(DATA_MAPID, 0);
         }
 
         public bool CanEnter(out int error)
@@ -112,7 +113,8 @@
 
         public void RequestExit()
         {
-
+            var match = new CC104_tagCMExitCrossRealm();
+            GameNetSystem.Instance.SendToCrossServer(match);
         }
 
         public bool TryGetBossData(int bossId, out CrossServerBossData data)
@@ -349,7 +351,7 @@
 
         private void OnFunctionStateChange(int id)
         {
-            if (id == 138)
+            if (id == 160)
             {
                 UpdateRedpoint();
             }
@@ -357,7 +359,7 @@
 
         private void UpdateRedpoint()
         {
-            if (!FuncOpen.Instance.IsFuncOpen(138))
+            if (!FuncOpen.Instance.IsFuncOpen(160))
             {
                 redpoint.count = 0;
             }

--
Gitblit v1.8.0