Example #1
0
    void setCategorySlot(GameIDData gd)
    {
        if (spCantUse != null)
        {
            spCantUse.enabled = false;
        }

        if (gd == null)
        {
            data                 = null;
            spIcon.enabled       = false;
            spRareBorder.enabled = false;
            spSlot.enabled       = false;
            spSlotName.enabled   = true;

            btn.isEnabled = false;

            lbItemLevel.enabled = false;
            if (lbTranscendLevel != null)
            {
                lbTranscendLevel.enabled = false;
            }

            if (spLabelBg != null)
            {
                spLabelBg.enabled = false;
            }
        }
        else
        {
//			if(str.StartsWith("#"))
//			{
//				str = str.Substring(1);
//				isChecked = true;
//			}

            data = gd;

            spIcon.enabled       = true;
            spRareBorder.enabled = true;
            spSlot.enabled       = true;
            spSlotName.enabled   = false;

            data.setUnitIcon(spIcon, iconDepth);

            spIcon.MakePixelPerfect();
            spIcon.width = 102;

            lbItemLevel.enabled = true;
            lbItemLevel.text    = "l" + data.level;

            Util.setTranscendLevel(lbTranscendLevel, data.totalPLevel);

            btn.isEnabled = true;

            spSlot.spriteName       = RareType.getRareBgSprite(data.rare);
            spRareBorder.spriteName = RareType.getRareLineSprite(data.rare);



            if (spLabelBg != null)
            {
//				spGrade.spriteName = data.getGradeSprite();
                spLabelBg.enabled = true;
            }
        }
    }
Example #2
0
    void setInventorySlot(GameIDData gd)
    {
//		isChecked = false;

        gameObject.name = "";

        if (gd == null)
        {
            data                    = null;
            spIcon.enabled          = false;
            spSlot.spriteName       = UIHeroInventorySlot.SLOT_BG_GRADE_NORMAL;
            spRareBorder.spriteName = UIHeroInventorySlot.SLOT_LINE_GRADE_NORMAL;
            spRareBorder.enabled    = true;
            btn.isEnabled           = false;

            lbItemLevel.enabled = false;
            Util.setTranscendLevel(lbTranscendLevel);

            if (spLabelBg != null)
            {
                spLabelBg.enabled = false;
            }

            if (spCantUse != null)
            {
                spCantUse.enabled = false;
            }
        }
        else
        {
            data = gd;

            lbItemLevel.enabled = true;

            spIcon.enabled = true;

//			Debug.Log("data.unitData.resource : " + data.unitData.resource + "   " + data.serverId);


            data.setUnitIcon(spIcon, iconDepth);

            spIcon.MakePixelPerfect();
            spIcon.width = 102;

            lbItemLevel.text = "l" + data.level;

            Util.setTranscendLevel(lbTranscendLevel, data.totalPLevel);

            btn.isEnabled = true;

            spRareBorder.spriteName = RareType.getRareLineSprite(data.rare);
            spSlot.spriteName       = RareType.getRareBgSprite(data.rare);

            spRareBorder.enabled = true;

            if (TutorialManager.instance.isTutorialMode && TutorialManager.instance.nowTutorialId == "T44")
            {
                gameObject.name = data.serverId;
            }

            if (spLabelBg != null)
            {
//				spGrade.enabled = true;
//				spGrade.spriteName = data.getGradeSprite();
                spLabelBg.enabled = true;
            }

            refreshCanUse();
        }

        if (spSelectBorder != null)
        {
            spSelectBorder.enabled = false;
        }
    }
Example #3
0
    void draw(bool visibleLevelUpBar = true, int rare = -1)
    {
        switch (type)
        {
        case Type.GameItem:
            spDefaultIcon.spriteName = _iconResourceId;
            spDefaultIcon.enabled    = true;
            spDefaultIcon.MakePixelPerfect();
            spEquipIcon.enabled = false;
            spSkillIcon.enabled = false;
            spUnitIcon.enabled  = false;


            if (rare > -1)
            {
                spBackground.spriteName = RareType.getRareBgSprite(rare);
                spRareBorder.spriteName = RareType.getRareLineSprite(rare);
            }
            else
            {
                spRareBorder.spriteName = UIHeroInventorySlot.SLOT_LINE_GRADE_NORMAL;
                spBackground.spriteName = UIHeroInventorySlot.SLOT_BG_GRADE_NORMAL;
            }
            break;

        case Type.Equip:

            Icon.setEquipIcon(infoData.getHeroPartsIcon(), spEquipIcon);

            spEquipIcon.enabled = true;
            spEquipIcon.MakePixelPerfect();
            spEquipIcon.width  = 102;
            spEquipIcon.height = 102;
//			spEquipIcon.cachedTransform.localScale = new Vector3(0.8f, 0.8f, 0.8f);

            spDefaultIcon.enabled = false;
            spSkillIcon.enabled   = false;
            spUnitIcon.enabled    = false;

            spBackground.spriteName = RareType.getRareBgSprite(infoData.rare);
            spRareBorder.spriteName = RareType.getRareLineSprite(infoData.rare);
            lbInforceLevel.text     = "l" + infoData.level;
            break;

        case Type.Unit:

            //spUnitIcon.atlas =
            //spUnitIcon.spriteName = infoData.getUnitIcon();

            infoData.setUnitIcon(spUnitIcon, unitSpriteDepth);

            spUnitIcon.enabled = true;
            spUnitIcon.MakePixelPerfect();
            spUnitIcon.width   = 102;
            spEquipIcon.height = 102;
            //spUnitIcon.cachedTransform.localScale = new Vector3(0.8f, 0.8f, 0.8f);

            spDefaultIcon.enabled = false;
            spSkillIcon.enabled   = false;
            spEquipIcon.enabled   = false;

            spBackground.spriteName = RareType.getRareBgSprite(infoData.rare);
            spRareBorder.spriteName = RareType.getRareLineSprite(infoData.rare);
            lbInforceLevel.text     = "l" + infoData.level;
            break;

        case Type.Skill:

            Icon.setSkillIcon(infoData.getSkillIcon(), spSkillIcon);

            spSkillIcon.enabled = true;
            spSkillIcon.MakePixelPerfect();

            spDefaultIcon.enabled = false;
            spUnitIcon.enabled    = false;
            spEquipIcon.enabled   = false;

            spBackground.spriteName = RareType.getRareBgSprite(infoData.rare);
            spRareBorder.spriteName = RareType.getRareLineSprite(infoData.rare);
            lbInforceLevel.text     = "l" + infoData.level;
            break;
        }

//		Util.setTranscendLevel(lbTranscendLevel, infoData.transcendLevel.Get());

        showLevelBar = visibleLevelUpBar;

        check = false;
        if (spSlotBlackLock != null)
        {
            spSlotBlackLock.enabled = false;
        }
    }