少年修仙传客户端代码仓库
client_Wu Xijin
2018-08-13 d5d5e8d32a458f10fc7cffebba77e125572ef164
System/BossReborn/BossRebornModel.cs
@@ -23,6 +23,12 @@
            }
        }
        int m_BossRebornInderalTotal = 0;
        public int bossRebornIndegralTotal {
            get { return m_BossRebornInderalTotal; }
            set { m_BossRebornInderalTotal = value; }
        }
        public int surplusSecond { get { return OperationTimeHepler.Instance.GetOperationSurplusTime(Operation.BossReborn); } }
        public event Action bossRebornIntergralEvent;
@@ -46,17 +52,18 @@
            return OperationTimeHepler.Instance.SatisfyOpenCondition(Operation.BossReborn);
        }
        public int GetWorldLevel()
        public void UpdateTaskBaseInfos(HAB04_tagMCBossRebornInfo.tagMCBossRebornTaskInfo[] _tasks)
        {
            OperationBase operation;
            if (OperationTimeHepler.Instance.TryGetOperationTime(Operation.BossReborn, out operation))
            foreach (var task in _tasks)
            {
                var bossOperation = operation as OperationBossReborn;
                return bossOperation != null ? bossOperation.worldLevel : 0;
            }
            else
            {
                return 0;
                if (bossRebornTasks.ContainsKey(task.TaskID))
                {
                    bossRebornTasks[task.TaskID].UpdateActivityBaseData(task);
                }
                else
                {
                    bossRebornTasks[task.TaskID] = new BossRebornTask(task);
                }
            }
        }
@@ -73,22 +80,6 @@
            }
            return bossRebornTasks[_id];
        }
        public int GetBossRebornNeedPoint()
        {
            var worldLevel = GetWorldLevel();
            var index = 0;
            for (int i = 0; i < GeneralConfig.Instance.bossRebornTotalPointWorldLevelNeed.Count; i++)
            {
                if (worldLevel >= GeneralConfig.Instance.bossRebornTotalPointWorldLevelNeed[i])
                {
                    index = i + 1;
                }
            }
            return GeneralConfig.Instance.bossRebornTotalPoint[Mathf.Clamp(index, 0, GeneralConfig.Instance.bossRebornTotalPoint.Count - 1)];
        }
        public void RequestTaskReward(int _id)