示例#1
0
    void ShowReward(bool bImmediately, byte byIndex, byte byRewardid, byte byChestOnceID, bool bOpened)
    {
        tagChestsRewardOnce pOnce   = FishConfig.Instance.m_ChestInfo.ChestMap[m_byChestTypeID].RewardInfo.RewardMap[byRewardid].RewardLog[byChestOnceID];
        tagRewardOnce       pReward = FishConfig.Instance.m_RewardConfig.RewardMap[pOnce.RewardID];

        if (pReward.RewardItemVec.Count != 1)
        {
            Debug.Log("物品不唯一");
        }
        tagItemOnce   pItem       = pReward.RewardItemVec[0];
        tagItemConfig pItemConfig = FishConfig.Instance.m_ItemInfo.m_ItemMap[pItem.ItemID];

        m_BtnInfo[byIndex].m_sprBg.spriteName = "ChestPropertyNum";

        m_BtnInfo[byIndex].m_goItem.SetActive(true);
        m_BtnInfo[byIndex].m_sprItem.spriteName = pItemConfig.ItemIcon.ToString();
        if (!bImmediately)
        {
            if (bOpened)
            {
                m_BtnInfo[byIndex].m_goOpenEff.SetActive(true);
            }
            else
            {
                m_BtnInfo[byIndex].m_goItem.GetComponent <Animator>().SetBool(Animator.StringToHash("ItemScale"), true);
            }
        }
        m_BtnInfo[byIndex].m_goDiamond.SetActive(false);
        m_BtnInfo[byIndex].m_goLabelNormal.SetActive(true);
        m_BtnInfo[byIndex].m_labelNormal.text = pItem.ItemSum.ToString();
    }
示例#2
0
    public void ShowPropertyDescWnd(uint ItemID, uint ItemOnltyID)
    {
        if (m_BaseWndObject == null)
        {
            Init();
            WndManager.Instance.Push(m_BaseWndObject);
        }
        m_ItemID      = ItemID;
        m_ItemOnltyID = ItemOnltyID;
        if (FishConfig.Instance.m_ItemInfo.m_ItemMap.ContainsKey(m_ItemID) == false)
        {
            GlobalHallUIMgr.Instance.ShowSystemTipsUI(StringTable.GetString("Item_No_Exist"), 0.5f, false);
            ShutDown();
            return;
        }
        tagItemConfig pItemConfig = FishConfig.Instance.m_ItemInfo.m_ItemMap[m_ItemID];

        m_ItemDesc.text       = pItemConfig.ItemDec;
        m_ItemName.text       = pItemConfig.ItemName;
        m_ItemIcon.spriteName = pItemConfig.ItemIcon;
        if (PlayerRole.Instance.ItemManager.IsCanUserItem(m_ItemID))
        {
            m_OpenGiftBtn.SetActive(true);
        }
    }
示例#3
0
文件: BagView.cs 项目: isoundy000/L3D
        //显示背包物品
        void ShowKnapsackItemInfo()
        {
            if (m_BaseWndObject == null || m_BaseWndObject.activeSelf != true)
            {
                return;
            }
            ClearKnapsackGird();
            int Idx = 0;

            if (PlayerRole.Instance.ItemManager.GetAllItemMap() == null)
            {
                //InitEmptyKnapsack(Idx, 14);
                return;
            }
            m_KnapList.Clear();
            foreach (KeyValuePair <uint, tagItemInfo> map in PlayerRole.Instance.ItemManager.GetAllItemMap())
            {
                if (FishConfig.Instance.m_ItemInfo.m_ItemMap.ContainsKey(map.Value.ItemID) == false)
                {
                    continue;
                }

                tagItemConfig pItemConfig = FishConfig.Instance.m_ItemInfo.m_ItemMap[map.Value.ItemID];
                if (pItemConfig.ItemTypeID == EItemType.IT_Cannon)
                {
                    continue;
                }

                KnapsackItem knapsack = new KnapsackItem();
                knapsack.Init(templateGoodItem);
                string IconName = "";
                IconName = pItemConfig.ItemIcon;
                knapsack.SetItemInfo(map.Value.ItemID, PlayerRole.Instance.ItemManager.GetItemSum(map.Value.ItemID, false), IconName,
                                     map.Value.ItemOnlyID, pItemConfig.ItemTypeID);
                m_KnapList.Add(knapsack);
            }
            templateGoodItem.SetActive(false);
            //m_KnapList.Sort(CompareItemByID);
            RectTransform rectTransform = gridGoods.GetComponent <RectTransform>();

            rectTransform.sizeDelta = new Vector2(rectTransform.sizeDelta.x, m_KnapList.Count * 300 / 3);
            for (byte i = 0; i < m_KnapList.Count; ++i)
            {
                m_KnapList[i].m_BaseTrans.parent = gridGoods.transform;
                m_KnapList[i].ResetLoaclScale();
                ++Idx;
            }
            if (Idx < 14)
            {
                InitEmptyKnapsack(Idx, 14);
            }
            else
            {
                if ((Idx % 7) != 0)
                {
                    InitEmptyKnapsack(Idx, (Idx / 7 + 1) * 7);
                }
            }
            m_KnapList.Clear();
        }
示例#4
0
    void ShowShopGoodsListInfo()
    {
        ClearShopGoodsGird();

        for (byte i = 0; i < (byte)LauncherType.LAUNCHER_MAX; ++i)
        {
            uint ItemID = LauncherSetting.LauncherDataList[i].nItemid;

            if (ItemID != 0 && FishConfig.Instance.m_ItemInfo.m_ItemMap.ContainsKey(ItemID) == false)
            {
                continue;
            }
            tagItemConfig pItem = FishConfig.Instance.m_ItemInfo.m_ItemMap[ItemID];

            ShopItemInfoUI item = new ShopItemInfoUI();
            item.Init(m_ScrollView[0].m_BaseChild);
            item.InitItemGetFlag();

            // item.InitItemLifeTime();
            if (PlayerRole.Instance.RoleLauncher.IsCanUseLauncher(i))
            {
                item.SetShopItemInfo(pItem.ItemIcon, pItem.ItemName, 0, true);
            }
            else
            {
                item.SetShopItemInfo(pItem.ItemIcon, pItem.ItemName, FishConfig.Instance.m_VipConfig.GetVipLevelBuLauncherType(i), false);
            }

            m_ScrollView[0].m_Grid[0].AddChild(item.m_BaseTrans);
            item.ResetLocalScale();
        }
    }
示例#5
0
    public void ShowOneCard(ushort RewardID, GameObject go)
    {
        tagRewardOnce pReward = FishConfig.Instance.m_RewardConfig.RewardMap[RewardID];
        uint          itemID  = pReward.RewardItemVec[0].ItemID;
        tagItemConfig pItme   = FishConfig.Instance.m_ItemInfo.m_ItemMap[itemID];

        go.transform.GetChild(0).GetChild(0).GetComponent <UISprite>().spriteName = pItme.ItemIcon;
        go.transform.GetChild(0).GetChild(1).GetComponent <UILabel>().text        = pReward.RewardItemVec[0].ItemSum.ToString();
        string typeStr;

        if (pItme.ItemTypeID == EItemType.IT_Globel)
        {
            typeStr = "金币";
        }
        else if (pItme.ItemTypeID == EItemType.IT_Currey)
        {
            typeStr = "钻石";
        }
        else
        {
            typeStr = pItme.ItemName;
        }
        go.transform.GetChild(0).GetChild(2).GetComponent <UILabel>().text = typeStr;
        go.transform.GetChild(0).gameObject.SetActive(true);
        Animator anim = go.transform.GetComponent <Animator>();

        anim.SetBool("frontToBack", false);
        anim.SetBool("backToFront", true);
    }
示例#6
0
 public void ShowLaunchInfo(CanonState tState, tagItemConfig itemConfig, byte tType)
 {
     _mState            = tState;
     _mLaunchType       = tType;
     _mImageIcon.sprite = ResManager.Instance.LoadSprite("BuYu/Texture/Gun/Icon/" + itemConfig.ItemIcon);
     _mTextTitle.text   = itemConfig.ItemName;
     if (_mState == CanonState.Equiped)
     {
         _mUiButton.enabled = false;
         _mTextState.text   = "已装备";
         _mGoLocked.SetActive(false);
     }
     else if (_mState == CanonState.NoEquiped)
     {
         _mUiButton.enabled = true;
         _mTextState.text   = "装备";
         _mGoLocked.SetActive(false);
     }
     else
     {
         _mUiButton.enabled = true;
         _mTextState.text   = "装备";
         _mGoLocked.SetActive(true);
     }
 }
示例#7
0
        void InitLauncherList()
        {
            RectTransform rectTransform = _mGrid.GetComponent <RectTransform>();

            for (int i = 0; i < _mGrid.transform.childCount; i++)
            {
                GameObject go = _mGrid.transform.GetChild(i).gameObject;
                Destroy(go);
            }

            for (byte i = 0; i < (byte)LauncherType.LAUNCHER_MAX; ++i)
            {
                uint ItemID = LauncherSetting.LauncherDataList[i].nItemid;

                if (ItemID != 0 && FishConfig.Instance.m_ItemInfo.m_ItemMap.ContainsKey(ItemID) == false)
                {
                    continue;
                }
                tagItemConfig pItem = FishConfig.Instance.m_ItemInfo.m_ItemMap[ItemID];

                // var item = GameObject.Instantiate(canonTemplet);

                CanonItem item = new CanonItem();
                item.Init(_mCanonTemplet);
                byte tType = (byte)i;
                if (PlayerRole.Instance.RoleLauncher.IsCanUseLauncher(i))
                {
                    if (i == SceneRuntime.PlayerMgr.MySelf.Launcher.LauncherType)
                    {
                        item.ShowLaunchInfo(CanonState.Equiped, pItem, tType);
                    }
                    else
                    {
                        item.ShowLaunchInfo(CanonState.NoEquiped, pItem, tType);
                    }
                }
                else
                {
                    item.ShowLaunchInfo(CanonState.WithOutGet, pItem, tType);
                }
                item.m_BaseTrans.parent = _mGrid.transform;
                item.ResetScale();
                //////////////////////

                //uint validTime = 0;
                //永久有效的
                //if (PlayerRole.Instance.RoleLauncher.IsCanUseLauncherByAllTime(i))
                //    validTime = 0;
                ////限时有效
                //else
                //{
                //    if (!PlayerRole.Instance.RoleLauncher.GetLauncherEndTime(i, out validTime))
                //        continue;
                //}
            }
            _mCanonTemplet.SetActive(false);
            rectTransform.sizeDelta = new Vector2((int)LauncherType.LAUNCHER_MAX * 360, 400);
        }
示例#8
0
    //显示背包物品
    void ShowKnapsackItemInfo()
    {
        if (m_BaseWndObject == null || m_BaseWndObject.activeSelf != true)
        {
            return;
        }
        ClearKnapsackGird();
        int Idx = 0;

        if (PlayerRole.Instance.ItemManager.GetAllItemMap() == null)
        {
            InitEmptyKnapsack(Idx, 14);
            return;
        }
        m_KnapList.Clear();
        foreach (KeyValuePair <uint, tagItemInfo> map in PlayerRole.Instance.ItemManager.GetAllItemMap())
        {
            if (FishConfig.Instance.m_ItemInfo.m_ItemMap.ContainsKey(map.Value.ItemID) == false)
            {
                continue;
            }

            tagItemConfig pItemConfig = FishConfig.Instance.m_ItemInfo.m_ItemMap[map.Value.ItemID];
            if (pItemConfig.ItemTypeID == EItemType.IT_Cannon)
            {
                continue;
            }

            KnapsackItemInfo knapsack = new KnapsackItemInfo();
            knapsack.Init(m_ScrollView[1].m_BaseChild);
            string IconName = "";
            IconName = pItemConfig.ItemIcon;
            knapsack.SetItemInfo(map.Value.ItemID, PlayerRole.Instance.ItemManager.GetItemSum(map.Value.ItemID, false), IconName,
                                 map.Value.ItemOnlyID, pItemConfig.ItemTypeID);
            m_KnapList.Add(knapsack);
        }
        m_KnapList.Sort(CompareItemByID);
        for (byte i = 0; i < m_KnapList.Count; ++i)
        {
            m_ScrollView[1].m_Grid[Idx % 7].AddChild(m_KnapList[i].m_BaseTrans);
            m_KnapList[i].ResetLoaclScale();
            ++Idx;
        }
        if (Idx < 14)
        {
            InitEmptyKnapsack(Idx, 14);
        }
        else
        {
            if ((Idx % 7) != 0)
            {
                InitEmptyKnapsack(Idx, (Idx / 7 + 1) * 7);
            }
        }
        m_KnapList.Clear();
    }
示例#9
0
    public void ShowLaunchCountDown(bool bItemChange = false)
    {
        if (m_RewardGuide == 0)
        {
            return;
        }
        //只有当需要获取物品才接受物品改变消息
        if (bItemChange && !m_bItemChange)
        {
            return;
        }
        //该玩家不拥有这个炮台
        if (!PlayerRole.Instance.RoleLauncher.IsCanUseLauncher(m_LaunchType))
        {
            DestorySelf();
            return;
        }
        if (PlayerRole.Instance.RoleLauncher.IsCanUseLauncherByAllTime(m_LaunchType))
        {
            DestorySelf();
            return;
        }
        uint EndSec = 0;

        if (!PlayerRole.Instance.RoleLauncher.GetLauncherEndTime(m_LaunchType, out EndSec))
        {
            DestorySelf();
            return;
        }
        m_LastTime = EndSec;
        if (m_LastTime == 0)
        {
            DestorySelf();
            return;
        }
        if (m_BaseWndObject == null)
        {
            Init();
        }
        tagRewardOnce pReward = FishConfig.Instance.GetRewardOnceByID((ushort)m_RewardGuide);

        for (byte i = 0; i < pReward.RewardItemVec.Count; ++i)
        {
            m_LifeTime = pReward.RewardItemVec[i].LastMin * 60;
        }
        ushort        ItemID = LauncherSetting.LauncherDataList[m_LaunchType].nItemid;
        tagItemConfig pItem  = FishConfig.Instance.m_ItemInfo.m_ItemMap[ItemID];

        m_ItemIcon.spriteName = pItem.ItemIcon;
        m_EndTime             = System.DateTime.Now.AddSeconds(m_LifeTime);
        SceneRuntime.SceneLogic.ChangeDestLauncher(m_LaunchType);
        SaveGuide();
    }
示例#10
0
    void InitLauncherList()
    {
        ClearGird();
        for (byte i = 0; i < (byte)LauncherType.LAUNCHER_MAX; ++i)
        {
            uint ItemID = LauncherSetting.LauncherDataList[i].nItemid;

            if (ItemID != 0 && FishConfig.Instance.m_ItemInfo.m_ItemMap.ContainsKey(ItemID) == false)
            {
                continue;
            }
            tagItemConfig pItem = FishConfig.Instance.m_ItemInfo.m_ItemMap[ItemID];
            //uint validTime = 0;
            //永久有效的
            //if (PlayerRole.Instance.RoleLauncher.IsCanUseLauncherByAllTime(i))
            //    validTime = 0;
            ////限时有效
            //else
            //{
            //    if (!PlayerRole.Instance.RoleLauncher.GetLauncherEndTime(i, out validTime))
            //        continue;
            //}


            LauncherItem item = new LauncherItem();
            item.Init(m_BaseChild);
            if (PlayerRole.Instance.RoleLauncher.IsCanUseLauncher(i))
            {
                if (i == SceneRuntime.PlayerMgr.MySelf.Launcher.LauncherType)
                {
                    item.ShowLaunchInfo(LaunchState.AlreadyEquip, pItem.ItemIcon, i);
                }
                else
                {
                    item.ShowLaunchInfo(LaunchState.AlreadyGet, pItem.ItemIcon, i);
                }
            }
            else
            {
                item.ShowLaunchInfo(LaunchState.WithOutGet, pItem.ItemIcon, i);
            }

            m_UIGrid.AddChild(item.m_BaseTrans);
            item.ResetScale();
        }
    }
示例#11
0
    void SetCardDate(byte LotteryID)
    {
        tagLotteryOnce tagLottery = new tagLotteryOnce();

        if (FishConfig.Instance.m_LotteryConfig.LotteryMap.ContainsKey(LotteryID) == true)
        {
            tagLottery = FishConfig.Instance.m_LotteryConfig.LotteryMap[LotteryID];
        }
        for (byte i = 0; i < tagLottery.RewardVec.Count; ++i)
        {
            cardsObj[i] = m_BaseTrans.GetChild(0).GetChild(i).gameObject;
            tagRewardOnce pReward = FishConfig.Instance.m_RewardConfig.RewardMap[tagLottery.RewardVec[i].RewardID];
            RewardIDList.Add(tagLottery.RewardVec[i].RewardID);
            if (pReward == null)
            {
                continue;
            }
            uint          itemID = pReward.RewardItemVec[0].ItemID;
            tagItemConfig pItme  = FishConfig.Instance.m_ItemInfo.m_ItemMap[itemID];
            if (pItme == null)
            {
                continue;
            }
            CardItem item = new CardItem();
            item.m_IconName = pItme.ItemIcon;
            if (pItme.ItemTypeID == EItemType.IT_Globel)
            {
                item.m_NameStr = "金币";
            }
            else if (pItme.ItemTypeID == EItemType.IT_Currey)
            {
                item.m_NameStr = "钻石";
            }
            else
            {
                item.m_NameStr = pItme.ItemName;
            }
            item.m_NumStr = pReward.RewardItemVec[0].ItemSum.ToString();
            item.InitItem(cardsObj[i].transform.GetChild(0).GetChild(0).gameObject);
            cardsObj[i].transform.GetChild(0).GetChild(0).gameObject.SetActive(true);
        }
    }
示例#12
0
    void SetScrollViewDate()
    {
        tagLotteryOnce tagLottery = new tagLotteryOnce();

        if (FishConfig.Instance.m_LotteryConfig.LotteryMap.ContainsKey((byte)chooseLevel) == true)
        {
            tagLottery = FishConfig.Instance.m_LotteryConfig.LotteryMap[(byte)chooseLevel];
        }
        for (byte i = 0; i < tagLottery.RewardVec.Count; ++i)
        {
            tagRewardOnce pReward = FishConfig.Instance.m_RewardConfig.RewardMap[tagLottery.RewardVec[i].RewardID];
            if (pReward == null)
            {
                continue;
            }
            uint          itemID = pReward.RewardItemVec[0].ItemID;
            tagItemConfig pItme  = FishConfig.Instance.m_ItemInfo.m_ItemMap[itemID];
            if (pItme == null)
            {
                continue;
            }
            LotteryDrawItem item = new LotteryDrawItem();
            item.m_IconName = pItme.ItemIcon;
            item.m_NumStr  += pReward.RewardItemVec[0].ItemSum;
            if (pItme.ItemTypeID == EItemType.IT_Globel)
            {
                item.m_NumStr += "金币";
            }
            else if (pItme.ItemTypeID == EItemType.IT_Currey)
            {
                item.m_NumStr += "钻石";
            }
            else
            {
                item.m_NumStr += pItme.ItemName;
            }
            Transform Item = item.Init(ItemObj);
            Grid.AddChild(Item);
            Item.localScale = Vector3.one;
        }
    }
示例#13
0
    public void ShowVipInfo(tagVipOnce pVipInfo)
    {
        m_VipLevel.text = pVipInfo.VipLevel.ToString();

        if (pVipInfo.VipLevel >= 5)
        {
            m_LaunchIcon.spriteName = "1305";
            m_DescLabel[0].text     = StringTable.GetString("VIP_Desc_3");
            m_DescLabel[1].text     = StringTable.GetString("VIP_Desc_4");
            return;
        }

        //获取炮台类型
        byte LaunchType = 0;

        foreach (KeyValuePair <byte, byte> map in pVipInfo.CurrceyLevel.CanUseLauncher)
        {
            LaunchType = map.Key;
            break;
        }
        uint ItemID = LauncherSetting.LauncherDataList[LaunchType].nItemid;

        if (ItemID != 0 && FishConfig.Instance.m_ItemInfo.m_ItemMap.ContainsKey(ItemID) == false)
        {
            return;
        }
        tagItemConfig pItem = FishConfig.Instance.m_ItemInfo.m_ItemMap[ItemID];

        m_LaunchIcon.spriteName = pItem.ItemIcon;
        byte Idx = 0;

        m_DescLabel[Idx++].text = string.Format(StringTable.GetString("VIP_Privilege_Describe0"), LauncherSetting.LauncherDataList[LaunchType].name);
        //if (pVipInfo.CurrceyLevel.IsCanLauncherLocking)
        //{

        //}
        if (LaunchType == 1)
        {
            m_DescLabel[Idx++].text = string.Format(StringTable.GetString("VIP_Privilege_Describe1"));
        }

        if (LauncherSetting.LauncherDataList[LaunchType].nSkillBind != 255)
        {
            byte SikllIdx = LauncherSetting.LauncherDataList[LaunchType].nSkillBind;
            m_DescLabel[Idx++].text = string.Format(StringTable.GetString("VIP_Privilege_Describe2"), SkillSetting.SkillDataList[SikllIdx].name);
        }
        if (pVipInfo.TotalLevel.LauncherReBoundNum > 0)
        {
            m_DescLabel[Idx++].text = string.Format(StringTable.GetString("VIP_Privilege_Describe3"), pVipInfo.TotalLevel.LauncherReBoundNum);
        }
        if (pVipInfo.TotalLevel.AddAlmsSum > 0)
        {
            m_DescLabel[Idx++].text = string.Format(StringTable.GetString("VIP_Privilege_Describe4"), pVipInfo.TotalLevel.AddAlmsSum);
        }
        if (pVipInfo.TotalLevel.AddAlmsRate > 0)
        {
            m_DescLabel[Idx++].text = string.Format(StringTable.GetString("VIP_Privilege_Describe5"), (1 + (pVipInfo.TotalLevel.AddAlmsRate * 1.0f / 100 * 1.0f)));
        }
        if (Idx >= m_DescLabel.Length)
        {
            return;
        }
        if (pVipInfo.TotalLevel.AddMonthScoreRate > 0)
        {
            m_DescLabel[Idx++].text = string.Format(StringTable.GetString("VIP_Privilege_Describe6"), pVipInfo.TotalLevel.AddMonthScoreRate);
        }
        if (Idx >= m_DescLabel.Length)
        {
            return;
        }
        if (pVipInfo.TotalLevel.AddUseMedalSum > 0)
        {
            m_DescLabel[Idx++].text = string.Format(StringTable.GetString("VIP_Privilege_Describe7"), pVipInfo.TotalLevel.AddUseMedalSum);
        }
        if (Idx >= m_DescLabel.Length)
        {
            return;
        }
        if (pVipInfo.TotalLevel.AddReChargeRate > 0)
        {
            m_DescLabel[Idx++].text = string.Format(StringTable.GetString("VIP_Privilege_Describe8"), pVipInfo.TotalLevel.AddReChargeRate);
        }
    }
示例#14
0
    public void ShowVipInfo(tagVipOnce pVipInfo)
    {
        m_VipLevel.text  = pVipInfo.VipLevel.ToString();
        m_DescLabel.text = pVipInfo.VipDec;
        m_PayLabel.text  = pVipInfo.VipName;
        if (PlayerRole.Instance.RoleInfo.RoleMe.GetVipLevel() >= pVipInfo.VipLevel)
        {
            m_Locked.SetActive(false);
        }

        if (pVipInfo.VipLevel >= 5)
        {
            m_LaunchIcon.spriteName = "1305";
            m_LaunchName.spriteName = "Launch_Name5";
            m_DescLabel.text        = StringTable.GetString("VIP_Desc_1");
            m_PayLabel.text         = StringTable.GetString("VIP_Desc_2");
            return;
        }
        //获取炮台类型
        byte LaunchType = 0;

        foreach (KeyValuePair <byte, byte> map in pVipInfo.CurrceyLevel.CanUseLauncher)
        {
            LaunchType = map.Key;
            break;
        }
        if (LaunchType >= ConstValue.MAX_LAUNCHER_NUM)
        {
            return;
        }
        m_LaunchName.spriteName = string.Format("Launch_Name{0}", LaunchType);
        uint ItemID = LauncherSetting.LauncherDataList[LaunchType].nItemid;

        if (ItemID != 0 && FishConfig.Instance.m_ItemInfo.m_ItemMap.ContainsKey(ItemID) == false)
        {
            return;
        }
        tagItemConfig pItem = FishConfig.Instance.m_ItemInfo.m_ItemMap[ItemID];

        m_LaunchIcon.spriteName = pItem.ItemIcon;

        //VIP解锁的功能
        byte Indx = 0;

        //是否有反弹特性
        if (pVipInfo.CurrceyLevel.LauncherReBoundNum > 0)
        {
            m_SkillIcon[Indx].spriteName = "Rebound";
            m_SkillIcon[Indx].gameObject.SetActive(true);
            Indx++;
        }
        //是否有锁定
        m_SkillIcon[Indx].spriteName = "Locked";
        m_SkillIcon[Indx].gameObject.SetActive(true);
        Indx++;

        //if (pVipInfo.CurrceyLevel.IsCanLauncherLocking)
        //{

        //}
        if (LauncherSetting.LauncherDataList[LaunchType].nSkillBind != 255)
        {
            m_SkillIcon[Indx].spriteName = string.Format("skill_{0}", LauncherSetting.LauncherDataList[LaunchType].nSkillBind);
            m_SkillIcon[Indx].gameObject.SetActive(true);
            Indx++;
        }
    }