Пример #1
0
    public void OnClickSwitchPlazaLevelBtn(int op)
    {
        //OP = 0 降低,1 升高
        if (op == 0)
        {
            int level = (int)_currentPlazaLevel;
            if (level == 1)
            {
                return;
            }
            _currentPlazaLevel = (CommonDefine.ePlazaLevelType)(--level);
            if (_currentPlazaLevel == CommonDefine.ePlazaLevelType.PLAZA_LEVEL_LOW)
            {
                _switchPlazaLBtn.interactable = false;
            }
            else
            {
                _switchPlazaLBtn.interactable = true;
            }
            _switchPlazaRBtn.interactable = true;
        }
        else if (op == 1)
        {
            int level = (int)_currentPlazaLevel;
            if (level == 3)
            {
                return;
            }
            _currentPlazaLevel = (CommonDefine.ePlazaLevelType)(++level);
            if (_currentPlazaLevel == CommonDefine.ePlazaLevelType.PLAZA_LEVEL_HIGH)
            {
                _switchPlazaRBtn.interactable = false;
            }
            else
            {
                _switchPlazaRBtn.interactable = true;
            }
            _switchPlazaLBtn.interactable = true;
        }

        _plazaLevel.sprite = CommonUtil.Util.getSprite(CommonDefine.ResPath.PLAZA_ROOM_LEVEL + (int)_currentPlazaLevel);

        _plazaLevelText.text = "" + getBaseScore() + "\n积分";

        _switchPlazaText.text = "创建该等级房间,需要消耗<color=#f03a13>" + getBaseScore() + "</color>积分";
    }
Пример #2
0
    void updateLevel(CommonDefine.ePlazaLevelType level, int baseScore)
    {
        string pname = "新手场";

        if (level == CommonDefine.ePlazaLevelType.PLAZA_LEVEL_LOW)
        {
            pname = "新手场";
        }
        else if (level == CommonDefine.ePlazaLevelType.PLAZA_LEVEL_MIDDLE)
        {
            pname = "进阶场";
        }
        else if (level == CommonDefine.ePlazaLevelType.PLAZA_LEVEL_HIGH)
        {
            pname = "高手场";
        }
        _levelText.text     = pname;
        _levelIcon.sprite   = CommonUtil.Util.getSprite(CommonDefine.ResPath.LEVEL_ICON + (int)level);
        _baseScoreText.text = "" + baseScore + "积分";
    }