Esempio n. 1
0
    private void SetMailItems(List <DetailInfo> items, int drawMark)
    {
        this.MailItems.Clear();
        for (int i = 0; i < items.get_Count(); i++)
        {
            DetailInfo  detailInfo  = items.get_Item(i);
            OOItem2Draw oOItem2Draw = new OOItem2Draw();
            Items       items2      = DataReader <Items> .Get(detailInfo.cfgId);

            if (items2 != null)
            {
                oOItem2Draw.ID        = items2.id;
                oOItem2Draw.FrameIcon = GameDataUtils.GetItemFrame(items2.id);
                oOItem2Draw.ItemIcon  = GameDataUtils.GetIcon(items2.icon);
                oOItem2Draw.ItemName  = Utils.GetItemNum(items2.id, detailInfo.num);
            }
            else
            {
                oOItem2Draw.ID       = 0;
                oOItem2Draw.ItemIcon = ResourceManagerBase.GetNullSprite();
                oOItem2Draw.ItemName = string.Empty;
            }
            this.MailItems.Add(oOItem2Draw);
        }
    }
Esempio n. 2
0
    private void SetShoppingUnit1(OOShoppingUnit gridData, CommodityInfo commodityInfo)
    {
        int itemId      = commodityInfo.itemId;
        int commodityId = commodityInfo.commodityId;

        gridData.iId = commodityId;
        if (commodityInfo.sell)
        {
            gridData.EnableBtnBuy   = false;
            gridData.ItemFlagIconBg = true;
            gridData.ItemFlagIcon   = ResourceManager.GetIconSprite("font_yishouwan");
        }
        else
        {
            gridData.EnableBtnBuy   = true;
            gridData.ItemFlagIconBg = false;
            gridData.ItemFlagIcon   = ResourceManagerBase.GetNullSprite();
        }
        int num = commodityInfo.unitPrice * commodityInfo.itemNum;

        if ((long)num > MoneyType.GetNum(commodityInfo.moneyType))
        {
            gridData.PriceNow = "x" + num;
        }
        else
        {
            gridData.PriceNow = "x" + num;
        }
        gridData.ItemFrame = GameDataUtils.GetItemFrame(itemId);
        gridData.ItemIcon  = GameDataUtils.GetItemIcon(itemId);
        gridData.ItemName  = GameDataUtils.GetEquipItemNameAndLV(itemId, false);
        gridData.ItemNum   = string.Empty + commodityInfo.itemNum;
        gridData.CoinIcon  = MoneyType.GetIcon(commodityInfo.moneyType);
        gridData.PriceOld  = string.Empty;
    }
Esempio n. 3
0
    private OOShoppingUnit2 GetShoppingUnit2(CommodityInfo commodityInfo)
    {
        int             itemId         = commodityInfo.itemId;
        int             commodityId    = commodityInfo.commodityId;
        OOShoppingUnit2 oOShoppingUnit = new OOShoppingUnit2();

        oOShoppingUnit.iId = commodityId;
        if (commodityInfo.sell)
        {
            oOShoppingUnit.EnableBtnBuy   = false;
            oOShoppingUnit.ItemFlagIconBg = true;
            oOShoppingUnit.ItemFlagIcon   = ResourceManager.GetIconSprite("font_yishouwan");
        }
        else
        {
            oOShoppingUnit.EnableBtnBuy   = true;
            oOShoppingUnit.ItemFlagIconBg = false;
            oOShoppingUnit.ItemFlagIcon   = ResourceManagerBase.GetNullSprite();
        }
        int num = commodityInfo.unitPrice * commodityInfo.itemNum;

        if ((long)num > MoneyType.GetNum(commodityInfo.moneyType))
        {
            oOShoppingUnit.PriceNow = "x" + num;
        }
        else
        {
            oOShoppingUnit.PriceNow = "x" + num;
        }
        oOShoppingUnit.ItemFrame = GameDataUtils.GetItemFrame(itemId);
        oOShoppingUnit.ItemIcon  = GameDataUtils.GetItemIcon(itemId);
        oOShoppingUnit.ItemName  = GameDataUtils.GetEquipItemNameAndLV(itemId, false);
        oOShoppingUnit.ItemNum   = string.Empty + commodityInfo.itemNum;
        oOShoppingUnit.CoinIcon  = MoneyType.GetIcon(commodityInfo.moneyType);
        oOShoppingUnit.PriceOld  = string.Empty;
        ShangPinBiao shangPinBiao = DataReader <ShangPinBiao> .Get(commodityInfo.commodityId);

        if (shangPinBiao != null)
        {
            if (shangPinBiao.pvpLevel > 0)
            {
                oOShoppingUnit.PVPIcon = ResourceManager.GetIconSprite(PVPManager.Instance.GetGetIntegralByLevel(shangPinBiao.pvpLevel, false));
                JingJiChangFenDuan jingJiChangFenDuan = DataReader <JingJiChangFenDuan> .Get(shangPinBiao.pvpLevel);

                if (jingJiChangFenDuan != null)
                {
                    oOShoppingUnit.PVPName = GameDataUtils.GetChineseContent(jingJiChangFenDuan.name, false);
                }
                oOShoppingUnit.TipShow = (shangPinBiao.pvpLevel > PVPManager.Instance.GetIntegralLevel().id);
            }
            else
            {
                oOShoppingUnit.PVPIcon = ResourceManagerBase.GetNullSprite();
                oOShoppingUnit.PVPName = string.Empty;
                oOShoppingUnit.TipShow = false;
            }
        }
        return(oOShoppingUnit);
    }
Esempio n. 4
0
 public static SpriteRenderer GetItemFrame(Items dataItem)
 {
     if (dataItem != null)
     {
         return(GameDataUtils.GetItemFrameByColor(dataItem.color));
     }
     return(ResourceManagerBase.GetNullSprite());
 }
Esempio n. 5
0
 private void ResetTitle()
 {
     this.m_lblTitle.set_text(string.Empty);
     this.m_lblTitle.set_enabled(false);
     this.m_spTitleBG.set_enabled(false);
     ResourceManager.SetSprite(this.m_spTitleIcon, ResourceManagerBase.GetNullSprite());
     this.m_spTitleIcon.set_enabled(false);
 }
 private SpriteRenderer GetSprite(string spriteName)
 {
     if (!SystemConfig.IsReadUIImageOn)
     {
         return(ResourceManagerBase.GetNullSprite());
     }
     return(ResourceManager.GetIconSprite(spriteName));
 }
 private static Texture GetCodeTexture(string name)
 {
     if (!SystemConfig.IsReadUIImageOn)
     {
         return(ResourceManagerBase.GetNullTexture());
     }
     return(AssetManager.GetTexture(name));
 }
Esempio n. 8
0
 public static SpriteRenderer GetItemLitterIcon(Items dataItem)
 {
     if (dataItem != null)
     {
         return(GameDataUtils.GetIcon(dataItem.littleIcon));
     }
     return(ResourceManagerBase.GetNullSprite());
 }
Esempio n. 9
0
 protected override void OnDisable()
 {
     base.OnDisable();
     UIQueueManager.Instance.Islocked = false;
     base.FindTransform("PanelInfo").GetComponent <CanvasGroup>().set_alpha(0f);
     RTManager.SetRT(this.m_spBackgroundImage, ResourceManagerBase.GetNullTexture());
     EventDispatcher.Broadcast <bool, RTManager.RtType>("RTManager.ENABLE_PROJECTION_TYPE", false, RTManager.RtType.ActorModel1);
 }
Esempio n. 10
0
    private OOXShoppingUnit GetItem2Normal(int storeId, StoreGoodsInfo sgi)
    {
        OOXShoppingUnit oOXShoppingUnit = new OOXShoppingUnit();

        oOXShoppingUnit.iStoreId = storeId;
        oOXShoppingUnit.iId      = sgi.iId;
        int itemId = sgi.itemId;

        oOXShoppingUnit.ItemFrame = GameDataUtils.GetItemFrame(itemId);
        oOXShoppingUnit.ItemIcon  = GameDataUtils.GetItemIcon(itemId);
        oOXShoppingUnit.ItemName  = GameDataUtils.GetEquipItemNameAndLV(itemId, false);
        if (sgi.stockCfg == -1)
        {
            oOXShoppingUnit.ItemNum    = string.Empty;
            oOXShoppingUnit.ItemFlagOn = false;
        }
        else
        {
            int num = Mathf.Max(0, sgi.stockCfg - sgi.buyTimes);
            oOXShoppingUnit.ItemNum = num + "/" + sgi.stockCfg;
            if (num > 0 && XMarketManager.Instance.GetCurrentShopCanBuyMax() > 0)
            {
                oOXShoppingUnit.ItemFlagOn = false;
            }
            else
            {
                oOXShoppingUnit.ItemFlagOn = true;
            }
        }
        if (sgi.extraInfo.vipLvLmt > 0 && sgi.extraInfo.vipLvLmt > EntityWorld.Instance.EntSelf.VipLv)
        {
            oOXShoppingUnit.LockTip      = string.Format(GameDataUtils.GetChineseContent(508054, false), sgi.extraInfo.vipLvLmt);
            oOXShoppingUnit.PriceNowIcon = ResourceManagerBase.GetNullSprite();
            oOXShoppingUnit.PriceNow     = string.Empty;
        }
        else
        {
            oOXShoppingUnit.LockTip      = string.Empty;
            oOXShoppingUnit.PriceNowIcon = MoneyType.GetIcon(sgi.moneyType);
            oOXShoppingUnit.PriceNow     = "x" + BaseMarketManager.CurrentManagerInstance.GetCommodityPrice(sgi.iId, 1);
        }
        if (!oOXShoppingUnit.ItemFlagOn && sgi.extraInfo.discountIds.get_Count() > 0)
        {
            oOXShoppingUnit.DiscountOn = true;
            SZheKouPeiZhi sZheKouPeiZhi = DataReader <SZheKouPeiZhi> .Get(this.GetDiscountNow(sgi));

            if (sZheKouPeiZhi != null)
            {
                oOXShoppingUnit.DiscountNumber = GameDataUtils.GetChineseContent(sZheKouPeiZhi.icon, false);
            }
        }
        else
        {
            oOXShoppingUnit.DiscountOn = false;
        }
        oOXShoppingUnit.ItemFlagOwnOn = false;
        return(oOXShoppingUnit);
    }
Esempio n. 11
0
 public static SpriteRenderer GetIconSprite(string spriteName)
 {
     if (!SystemConfig.IsReadUIImageOn)
     {
         return(ResourceManagerBase.GetNullSprite());
     }
     spriteName = GameDataUtils.SplitString4Dot0(spriteName);
     return(AssetManager.AssetOfTPManager.GetSpriteRenderer(spriteName));
 }
Esempio n. 12
0
 private void SetBloodBar1Null()
 {
     if (this.IsWidgetIsNull())
     {
         return;
     }
     ResourceManager.SetSprite(this.m_spBloodBar1Bg, ResourceManagerBase.GetNullSprite());
     ResourceManager.SetSprite(this.m_spBloodBar1Fg, ResourceManagerBase.GetNullSprite());
 }
Esempio n. 13
0
 private static Texture GetTexture(string name)
 {
     if (!SystemConfig.IsReadUIImageOn)
     {
         return(ResourceManagerBase.GetNullTexture());
     }
     name = GameDataUtils.SplitString4Dot0(name);
     return(AssetManager.GetTexture(name));
 }
Esempio n. 14
0
    public static SpriteRenderer GetRoleSelfMenuIcon()
    {
        ZhuanZhiJiChuPeiZhi zhuanZhiJiChuPeiZhi = DataReader <ZhuanZhiJiChuPeiZhi> .Get(EntityWorld.Instance.EntSelf.TypeID);

        if (zhuanZhiJiChuPeiZhi != null)
        {
            return(ResourceManager.GetIconSprite(zhuanZhiJiChuPeiZhi.jobPic2));
        }
        return(ResourceManagerBase.GetNullSprite());
    }
Esempio n. 15
0
    public SpriteRenderer GetSelfPetIcon2(int petId)
    {
        Pet pet = DataReader <Pet> .Get(petId);

        if (pet.icon2 == null || pet.icon2.get_Count() == 0)
        {
            return(ResourceManagerBase.GetNullSprite());
        }
        return(this.GetSelfPetIcon2(pet));
    }
Esempio n. 16
0
    public static SpriteRenderer GetRoleSmallIcon(int profession)
    {
        ZhuanZhiJiChuPeiZhi zhuanZhiJiChuPeiZhi = DataReader <ZhuanZhiJiChuPeiZhi> .Get(profession);

        if (zhuanZhiJiChuPeiZhi != null)
        {
            return(ResourceManager.GetIconSprite(zhuanZhiJiChuPeiZhi.jobPic4));
        }
        return(ResourceManagerBase.GetNullSprite());
    }
Esempio n. 17
0
    public static SpriteRenderer GetIcon(int moneyType)
    {
        if (DataReader <HuoBi> .Contains(moneyType))
        {
            HuoBi huoBi = DataReader <HuoBi> .Get(moneyType);

            return(GameDataUtils.GetItemIcon(huoBi.items));
        }
        return(ResourceManagerBase.GetNullSprite());
    }
Esempio n. 18
0
 protected override void OnEnable()
 {
     EventDispatcher.Broadcast <bool, RTManager.RtType>("RTManager.ENABLE_PROJECTION_TYPE", true, RTManager.RtType.ActorModel1);
     ModelDisplayManager.Instance.ShowTerrestrialGlobe(true);
     RTManager.Instance.SetRotate(true, true);
     CurrenciesUIViewModel.Show(true);
     CurrenciesUIViewModel.Instance.SetSubUI(true, ResourceManagerBase.GetNullSprite(), "BACK", delegate
     {
         UIStackManager.Instance.PopUIPrevious(base.uiType);
     }, false);
 }
Esempio n. 19
0
    public static SpriteRenderer GetGemItemFrameSprite(EquipLibType.ELT pos, int slotIndex)
    {
        BaoShiKongPeiZhi baoShiKongPeiZhi = DataReader <BaoShiKongPeiZhi> .DataList.Find((BaoShiKongPeiZhi a) => a.position == (int)pos && a.slotOpen == slotIndex);

        if (baoShiKongPeiZhi != null && baoShiKongPeiZhi.gemType.get_Count() > 0)
        {
            int color = baoShiKongPeiZhi.gemType.get_Item(0);
            return(GemGlobal.GetGemItemFrameByColor(color));
        }
        return(ResourceManagerBase.GetNullSprite());
    }
Esempio n. 20
0
 public static SpriteRenderer GetCodeSprite(string spriteName)
 {
     if (!SystemConfig.IsReadUIImageOn)
     {
         return(ResourceManagerBase.GetNullSprite());
     }
     if (GameDataUtils.IsCodeIconExist(spriteName))
     {
         return(AssetManager.AssetOfTPManager.GetSpriteRenderer(spriteName));
     }
     return(AssetManager.AssetOfTPManager.GetSpriteRenderer("99999"));
 }
Esempio n. 21
0
 public static SpriteRenderer GetPlayerPetIcon2(Pet dataPet, int star)
 {
     if (dataPet == null || dataPet.icon2 == null || dataPet.icon2.get_Count() == 0)
     {
         return(ResourceManagerBase.GetNullSprite());
     }
     if (star - 1 >= 0 && star - 1 < dataPet.icon2.get_Count())
     {
         return(GameDataUtils.GetIcon(dataPet.icon2.get_Item(star - 1)));
     }
     return(GameDataUtils.GetIcon(dataPet.icon2.get_Item(0)));
 }
Esempio n. 22
0
    public static SpriteRenderer GetCodeSprite(int id)
    {
        if (!SystemConfig.IsReadUIImageOn)
        {
            return(ResourceManagerBase.GetNullSprite());
        }
        IconCode iconCode = DataReader <IconCode> .Get(id);

        if (iconCode != null)
        {
            return(AssetManager.AssetOfTPManager.GetSpriteRenderer(iconCode.name));
        }
        return(AssetManager.AssetOfTPManager.GetSpriteRenderer("99999"));
    }
Esempio n. 23
0
    public static SpriteRenderer GetNumIcon100(int num, NumType type)
    {
        SpriteRenderer result;

        if (num < 100)
        {
            result = ResourceManagerBase.GetNullSprite();
        }
        else
        {
            result = GameDataUtils.GetNumIcon(num / 100, type);
        }
        return(result);
    }
Esempio n. 24
0
    public SpriteRenderer GetSelfPic(Pet dataPet)
    {
        if (dataPet.pic == null || dataPet.pic.get_Count() == 0)
        {
            return(ResourceManagerBase.GetNullSprite());
        }
        PetInfo petInfoById = PetManager.Instance.GetPetInfoById((int)dataPet.id);

        if (petInfoById != null)
        {
            return(GameDataUtils.GetIcon(this.GetPic(dataPet, petInfoById.star)));
        }
        return(GameDataUtils.GetIcon(dataPet.pic.get_Item(0)));
    }
Esempio n. 25
0
    public static SpriteRenderer GetRoleHeadIcon(int profession)
    {
        if (EntityWorld.Instance.EntSelf == null)
        {
            return(ResourceManagerBase.GetNullSprite());
        }
        ZhuanZhiJiChuPeiZhi zhuanZhiJiChuPeiZhi = DataReader <ZhuanZhiJiChuPeiZhi> .Get(EntityWorld.Instance.EntSelf.TypeID);

        if (zhuanZhiJiChuPeiZhi != null)
        {
            return(GameDataUtils.GetIcon(zhuanZhiJiChuPeiZhi.jobPic1));
        }
        return(ResourceManagerBase.GetNullSprite());
    }
Esempio n. 26
0
    public static SpriteRenderer GetNumIcon10(int level, NumType type)
    {
        SpriteRenderer result;

        if (level >= 100)
        {
            int num = level % 100 / 10;
            result = GameDataUtils.GetNumIcon(num, type);
        }
        else if (level >= 10 && level < 100)
        {
            result = GameDataUtils.GetNumIcon(level / 10, type);
        }
        else
        {
            result = ResourceManagerBase.GetNullSprite();
        }
        return(result);
    }
Esempio n. 27
0
    public void SetItemData(int itemID)
    {
        this.ItemID = itemID;
        Items items = DataReader <Items> .Get(itemID);

        if (items == null)
        {
            return;
        }
        int num = items.color;

        if (num == 0)
        {
            num = 1;
        }
        if (this.m_spImageFrame == null)
        {
            return;
        }
        if (this.m_spImageFramePet == null)
        {
            return;
        }
        ResourceManager.SetSprite(this.m_spImageFrame, GameDataUtils.GetItemFrameByColor(num));
        ResourceManager.SetSprite(this.m_spImageFramePet, ResourceManagerBase.GetNullSprite());
        ResourceManager.SetSprite(this.m_spImageIcon, GameDataUtils.GetIcon(items.icon));
        long num2 = BackpackManager.Instance.OnGetGoodCount(itemID);

        if (num2 < 0L)
        {
            this.m_numTxt.get_gameObject().SetActive(false);
        }
        else
        {
            this.m_numTxt.get_gameObject().SetActive(true);
            this.m_numTxt.set_text(num2.ToString());
        }
        if (items != null && items.step > 0)
        {
            base.FindTransform("ItemStep").get_gameObject().SetActive(true);
            this.m_itemStepTxt.set_text(string.Format(GameDataUtils.GetChineseContent(505023, false), items.step));
        }
    }
Esempio n. 28
0
    private void ResetCombatWinRankingsInfo()
    {
        ResourceManager.SetSprite(this.ImageHeadGold, ResourceManagerBase.GetNullSprite());
        ResourceManager.SetSprite(this.ImageHeadSilver, ResourceManagerBase.GetNullSprite());
        ResourceManager.SetSprite(this.ImageHeadCopper, ResourceManagerBase.GetNullSprite());
        List <CombatWinRankingsItem> combatWinRankingsItems = GangFightManager.Instance.CombatWinRankingsItems;

        for (int i = 0; i < combatWinRankingsItems.get_Count(); i++)
        {
            CombatWinRankingsItem combatWinRankingsItem = combatWinRankingsItems.get_Item(i);
            AvatarModel           avatarModel           = DataReader <AvatarModel> .Get(combatWinRankingsItem.modelId);

            if (i == 0)
            {
                this.TextGoldName.set_text(combatWinRankingsItem.name);
                this.TextNumGold.set_text(combatWinRankingsItem.winCount.ToString() + GameDataUtils.GetChineseContent(510108, false));
                this.TextGoldLv.set_text("Lv." + combatWinRankingsItem.lv);
                ResourceManager.SetSprite(this.ImageHeadGold, GameDataUtils.GetIcon(avatarModel.pic));
                this.HavePersonGold.get_gameObject().SetActive(true);
                this.NoPersonGold.get_gameObject().SetActive(false);
            }
            else if (i == 1)
            {
                this.TextSilverName.set_text(combatWinRankingsItem.name);
                this.TextNumSilver.set_text(combatWinRankingsItem.winCount.ToString() + GameDataUtils.GetChineseContent(510108, false));
                this.TextSilverLv.set_text("Lv." + combatWinRankingsItem.lv);
                ResourceManager.SetSprite(this.ImageHeadSilver, GameDataUtils.GetIcon(avatarModel.pic));
                this.HavePersonSilver.get_gameObject().SetActive(true);
                this.NoPersonSilver.get_gameObject().SetActive(false);
            }
            else if (i == 2)
            {
                this.TextCopperName.set_text(combatWinRankingsItem.name);
                this.TextNumCopper.set_text(combatWinRankingsItem.winCount.ToString() + GameDataUtils.GetChineseContent(510108, false));
                this.TextCopperLv.set_text("Lv." + combatWinRankingsItem.lv);
                ResourceManager.SetSprite(this.ImageHeadCopper, GameDataUtils.GetIcon(avatarModel.pic));
                this.HavePersonCopper.get_gameObject().SetActive(true);
                this.NoPersonCopper.get_gameObject().SetActive(false);
            }
        }
    }
Esempio n. 29
0
 private void SyncImage()
 {
     if (this.m_thisImage != null && this.m_syncImage != null)
     {
         this.m_syncImage.set_sprite(this.m_thisImage.get_sprite());
         return;
     }
     if (this.m_thisRawImage != null && this.m_syncRawImage != null)
     {
         RTManager.SetRT(this.m_syncRawImage, this.m_thisRawImage.get_texture());
         return;
     }
     if (this.m_syncImage != null)
     {
         ResourceManager.SetSprite(this.m_syncImage, ResourceManagerBase.GetNullSprite());
     }
     if (this.m_syncRawImage != null)
     {
         RTManager.SetRT(this.m_syncRawImage, ResourceManagerBase.GetNullTexture());
     }
 }
Esempio n. 30
0
    public void SetEquipItemData(int itemID, long equipID, SelectImgType selectType = SelectImgType.HighLight)
    {
        FXSpineManager.Instance.DeleteSpine(this.m_equipFXID, true);
        if (!this.isInit)
        {
            this.InitUI();
        }
        this.EquipID = equipID;
        this.ItemID  = itemID;
        Dictionary <string, string> equipIconNamesByEquipDataID = EquipGlobal.GetEquipIconNamesByEquipDataID(itemID, true);

        if (equipIconNamesByEquipDataID == null)
        {
            return;
        }
        if (this.m_spImageFrame == null)
        {
            return;
        }
        if (this.m_spImageFramePet == null)
        {
            return;
        }
        ResourceManager.SetSprite(this.m_spImageFrame, ResourceManager.GetIconSprite(equipIconNamesByEquipDataID.get_Item("IconFrameName")));
        ResourceManager.SetSprite(this.m_spImageFramePet, ResourceManagerBase.GetNullSprite());
        ResourceManager.SetSprite(this.m_spImageIcon, ResourceManager.GetIconSprite(equipIconNamesByEquipDataID.get_Item("IconName")));
        this.m_numTxt.set_text(string.Empty);
        this.currentSelectType = selectType;
        base.FindTransform("ItemStep").get_gameObject().SetActive(true);
        this.m_itemStepTxt.set_text(equipIconNamesByEquipDataID.get_Item("EquipStep"));
        this.ExcellentCount = EquipGlobal.GetExcellentAttrsCountByColor(equipID, 1f);
        EquipSimpleInfo  equipSimpleInfoByEquipID = EquipGlobal.GetEquipSimpleInfoByEquipID(equipID);
        TaoZhuangDuanZhu equipForgeCfgData        = EquipGlobal.GetEquipForgeCfgData(equipID);

        if (equipSimpleInfoByEquipID != null && equipForgeCfgData != null && equipSimpleInfoByEquipID.suitId > 0)
        {
            ResourceManager.SetSprite(this.m_spImageFrame, ResourceManager.GetIconSprite(equipForgeCfgData.frame));
        }
        this.SetImageBinding(equipSimpleInfoByEquipID != null && equipSimpleInfoByEquipID.binding);
    }