From d8d333db7753a02dbbbdbf5d070bff129725d9cc Mon Sep 17 00:00:00 2001
From: client_Wu Xijin <364452445@qq.com>
Date: 星期四, 23 八月 2018 19:49:01 +0800
Subject: [PATCH] Merge branch 'master' of http://192.168.0.87:10010/r/snxxz_scripts

---
 System/PlayerDead/PlayerDeadModel.cs |   10 +++-------
 1 files changed, 3 insertions(+), 7 deletions(-)

diff --git a/System/PlayerDead/PlayerDeadModel.cs b/System/PlayerDead/PlayerDeadModel.cs
index 66f3f71..fba84a2 100644
--- a/System/PlayerDead/PlayerDeadModel.cs
+++ b/System/PlayerDead/PlayerDeadModel.cs
@@ -12,6 +12,9 @@
     {
         FuncConfigConfig funcConfig = Config.Instance.Get<FuncConfigConfig>("RebornArguments");
         dungeonKillArray = ConfigParse.GetMultipleStr<int>(funcConfig.Numerical2);
+        RebornConditions = ConfigParse.GetMultipleStr<int>(funcConfig.Numerical1);
+        FuncConfigConfig RebornTime = Config.Instance.Get<FuncConfigConfig>("DuplicatesRebornTime");
+        duplicatesRebornDict = ConfigParse.GetDic<int, int>(RebornTime.Numerical1);
         SysNotifyMgr.Instance.sysNotifyEvent += RefreshPlayerDieInfo;
     }
 
@@ -128,8 +131,6 @@
         if (_tagMapModel.MapFBType == 0)
         {
             IsCanReborn = true;
-            _tagfuncModel = Config.Instance.Get<FuncConfigConfig>("RebornArguments");
-            RebornConditions = ConfigParse.GetMultipleStr<int>(_tagfuncModel.Numerical1);
             rebornTiredNum = RebornConditions[0];
             rebornPrice = RebornConditions[2];
             //isBossKill = StatusManager.Instance.IsExist((int)playerId,20022);
@@ -153,8 +154,6 @@
             if (_dungeonOpenTimeModel.DeathTime == 1)
             {
                 IsCanReborn = true;
-                _tagfuncModel = Config.Instance.Get<FuncConfigConfig>("DuplicatesRebornTime");
-                duplicatesRebornDict = ConfigParse.GetDic<int, int>(_tagfuncModel.Numerical1);
                 if (!duplicatesRebornDict.ContainsKey(PlayerDatas.Instance.baseData.MapID))
                 {
                     this.duplicatesRebornTime = duplicatesRebornDict[0];
@@ -216,12 +215,9 @@
 
     public void RefreshDeadModel(HB103_tagMCPlayerDeadTime data)
     {
-
         if (data.DeadTime == 0)
             return;
 
-        _tagfuncModel = Config.Instance.Get<FuncConfigConfig>("RebornArguments");
-        RebornConditions = ConfigParse.GetMultipleStr<int>(_tagfuncModel.Numerical1);
         double timeOffest = GetTimeOffest(TimeUtility.GetTime(data.DeadTime));
         if (timeOffest <= RebornConditions[1])
         {

--
Gitblit v1.8.0