少年修仙传客户端代码仓库
client_Wu Xijin
2018-08-15 0012445c0109fa67987800a1bac8f32e989b2d19
System/OpenServerActivity/ImpactRankWin.cs
@@ -315,37 +315,44 @@
            _cell.unCompleteImg.gameObject.SetActive(false);
            _cell.hasGetImg.gameObject.SetActive(false);
            _cell.effect.gameObject.SetActive(false);
            if (model.IsMissImpactRank(model.presentSelectType))
            ImpactRankModel.OpenServerPlayerData _playerData;
            var _hasData = model.TryGetOpenServerPlayerData(model.presentSelectType, out _playerData);
            if (model.IsMissImpactRank(model.presentSelectType) || model.IsLock(model.presentSelectType))
            {
                _cell.unCompleteImg.gameObject.SetActive(true);
            }
            else if (model.IsActivityClose(model.presentSelectType))
            else if (_cfg is OSCBillTagAwardConfig)
            {
                ImpactRankModel.OpenServerPlayerData _playerData;
                var _hasData = model.TryGetOpenServerPlayerData(model.presentSelectType, out _playerData);
                if (!_hasData)
                {
                    _cell.unCompleteImg.gameObject.SetActive(true);
                }
                else
                {
                    if (_cfg is OSCBillTagAwardConfig)
                    var _index = model.GetBillIndex(model.presentSelectType, _cell.index);
                    if (_playerData.IsTagGet(model.GetTagIndex(model.presentSelectType, _index)))
                    {
                        var _index = model.GetBillIndex(model.presentSelectType, _cell.index);
                        if (_playerData.IsTagGet(model.GetTagIndex(model.presentSelectType, _index)))
                        {
                            _cell.hasGetImg.gameObject.SetActive(true);
                        }
                        else
                        {
                            var _complete = _playerData.value >= (_cfg as OSCBillTagAwardConfig).Condition;
                            _cell.unCompleteImg.gameObject.SetActive(!_complete);
                            _cell.getBtn.gameObject.SetActive(_complete);
                            _cell.effect.gameObject.SetActive(_complete);
                        }
                        _cell.hasGetImg.gameObject.SetActive(true);
                    }
                    else
                    {
                        var _complete = _playerData.value >= (_cfg as OSCBillTagAwardConfig).Condition;
                        _cell.unCompleteImg.gameObject.SetActive(!_complete);
                        _cell.getBtn.gameObject.SetActive(_complete);
                        _cell.effect.gameObject.SetActive(_complete);
                    }
                }
            }
            else if (model.IsActivityClose(model.presentSelectType))
            {
                if (!_hasData)
                {
                    _cell.unCompleteImg.gameObject.SetActive(true);
                }
                else
                {
                    if (_cfg is OSCBillRankAwardConfig)
                    {
                        var _start = (_cfg as OSCBillRankAwardConfig).RankA;
                        var _end = (_cfg as OSCBillRankAwardConfig).RankB;
                        var _rank = PlayerDatas.Instance.rank.GetSelfRank((int)model.GetRankType(model.presentSelectType));