Ejemplo n.º 1
0
    private string GetRoomTypeString(int RoomType)
    {
        // 0 无属性房间, 1.火属性房间, 2.水属性 3.雷属性,4.毒属性,5.气属性
        switch (RoomType)
        {
        case 0:
            return(NGUIUtil.GetStringByKey(10000062));

        case 1:
            return(NGUIUtil.GetStringByKey(10000063));

        case 2:
            return(NGUIUtil.GetStringByKey(10000064));

        case 3:
            return(NGUIUtil.GetStringByKey(10000065));

        case 4:
            return(NGUIUtil.GetStringByKey(10000066));

        case 5:
            return(NGUIUtil.GetStringByKey(10000067));
        }
        return(NGUIUtil.GetStringByKey(10000062));
    }
Ejemplo n.º 2
0
    /// <summary>
    /// 开始出战
    /// </summary>
    /// <param name="sender"></param>
    void StartCombat(UIButton sender)
    {
        if (m_SelectedSoldier.Count == 0)
        {
            NGUIUtil.ShowTipWndByKey(88800090);
            return;
        }

        //出战人员是否满员判定 (玩家所有兵都参战时不做提示)
        if (m_SelectedSoldier.Count < Mathf.Min(maxSelect, m_CrewList.Count) && m_SelectedSoldier.Count < m_iSoldiersCount)   //&& m_iTotalSoldiersCount != m_BtnGoSelectedList.Count)
        {
            DialogWnd dialogWnd = WndManager.GetDialog <DialogWnd>();
            if (dialogWnd)
            {
                dialogWnd.SetDialogLable(NGUIUtil.GetStringByKey(88800067), NGUIUtil.GetStringByKey(88800068), NGUIUtil.GetStringByKey(10000044));
                dialogWnd.YESButtonOnClick = YESToCombat;
            }
            else
            {
                Debug.Log("dialogWnd fail");
            }
        }
        else
        {
            GoCombat();
        }
    }
Ejemplo n.º 3
0
    void Resweep(UIButton sender)
    {
        ItemTypeInfo sweepTicketInfo = ItemDC.GetSweepTickets();

        if (sweepTicketInfo == null || sweepTicketInfo.Num < mSweepCount)
        {
            WndManager.DestoryDialog <StageWipeWnd>();
            NGUIUtil.ShowFreeSizeTipWnd(NGUIUtil.GetStringByKey("70000229"));
            return;
        }
        CounterPartInfo info           = StageDC.GetCounterPartInfo();
        int             playerPhysical = UserDC.GetPhysical();

        // ÌåÁ¦²»×ã
        if (playerPhysical < info.win_physical * mSweepCount)
        {
            WndManager.DestoryDialog <StageWipeWnd>();
            NGUIUtil.ShowFreeSizeTipWnd(NGUIUtil.GetStringByKey("99904008"));
            return;
        }

        StageDC.SendStageSweepRequest(StageDC.GetCompaignStageID(), mSweepCount);
        Clear();
        //DataCenter.RegisterHooks((int)gate.Command.CMD.CMD_718, ShowSweepResult);
    }
Ejemplo n.º 4
0
    public void SetWipeResult(List <StageDC.StageSweepReward> sweepRewards)
    {
        CounterPartInfo info = StageDC.GetCounterPartInfo();

        if (info.type == (int)StageType.Normal)
        {
            MyHead.LblTitle.text = NGUIUtil.GetStringByKey(70000213);
        }
        else if (info.type == (int)StageType.Hard)
        {
            MyHead.LblTitle.text = NGUIUtil.GetStringByKey(70000214);
        }

        List <StageDC.StageSweepReward.ItemInfo> extraRewardItems = new List <StageDC.StageSweepReward.ItemInfo>();

        for (int i = 0; i < sweepRewards.Count; i++)
        {
            StageDC.StageSweepReward sweepReward = sweepRewards[i];
            GameObject go = Create(MyHead.SweepResultInfoTemplate, MyHead.StageWipeParent.transform);
            go.SetActive(true);
            SweepResultItem sweepResultItem = go.GetComponent <SweepResultItem>();
            sweepResultItem.SetSweepResult(sweepReward, i);
            mSweepResultItems.Add(sweepResultItem);
            extraRewardItems.AddRange(sweepReward.mExtraRewards);
        }

        GameObject goExtra = Create(MyHead.SweepResultInfoTemplate, MyHead.StageWipeParent.transform);

        goExtra.SetActive(true);
        SweepResultItem sweepExtraRewardItem = goExtra.GetComponent <SweepResultItem>();

        sweepExtraRewardItem.SetExtraRewardItems(extraRewardItems);
        mSweepResultItems.Add(sweepExtraRewardItem);
        MyHead.StageWipeParent.Reposition();
    }
Ejemplo n.º 5
0
    private void AddGrayItem()
    {
        float iSolid     = 0;
        float iIntensity = 0;
        float iTenacity  = 0;

        buildingM.GetStarInfoGrow(m_Info, ref iSolid, ref iIntensity, ref iTenacity);


        GameObject go = GameObjectLoader.LoadPath("Prefabs/UI/", "SkillIntroduceWnd", MyHead.table.transform);

        go.transform.localPosition = new Vector3(MyHead.table.transform.localPosition.x, go.transform.localPosition.y, go.transform.localPosition.z);
        SkillIntroduceWnd skilWnd = go.GetComponent <SkillIntroduceWnd>();

        GameObject      labGo = NDLoad.LoadWndItem("DoubleLabelItem", skilWnd.MyHead.table.transform);
        DoubleLabelItem item  = labGo.GetComponent <DoubleLabelItem>();

        item.SetData(iSolid.ToString(), "[EC0808]" + NGUIUtil.GetStringByKey(10000068) + "[-]", iIntensity.ToString(), "[40B1E1]" + NGUIUtil.GetStringByKey(10000069) + "[-]");
        //MyHead在SetData中初始化,所以这句要在后面
        item.MyHead.SprIcon.enabled = false;

        GameObject      SinglabGo  = NDLoad.LoadWndItem("DoubleLabelItem", skilWnd.MyHead.table.transform);
        DoubleLabelItem SingleItem = SinglabGo.GetComponent <DoubleLabelItem>();

        SingleItem.SetData(iTenacity.ToString(), "[088454]" + NGUIUtil.GetStringByKey(10000070) + "[-]", "", "");
        SingleItem.MyHead.SprIcon.enabled = false;


        skilWnd.MyHead.table.Reposition();
    }
Ejemplo n.º 6
0
    void Recv_ItemUseRespone(int iErrorCode)
    {
        //success
        if (iErrorCode == 0)
        {
            if (nSelectIndex >= 0 && nSelectIndex < m_listAllTypeInfo.Count)
            {
                ItemTypeInfo info = m_listAllTypeInfo[nSelectIndex];
                if (info.m_func == "Item_AddWood")
                {
                    Debug.Log("addwood" + info.m_args);
                    string show = string.Format(NGUIUtil.GetStringByKey(10000179), NGUIUtil.GetStringByKey(10000178)) + info.m_args.ToString();
                    AddHudText(show);
                }
                else if (info.m_func == "Item_AddCrystal")
                {
                    Debug.Log("AddCrystal" + info.m_args);
                    string show = string.Format(NGUIUtil.GetStringByKey(10000179), NGUIUtil.GetStringByKey(10000177)) + info.m_args.ToString();
                    AddHudText(show);
                }
            }

            ItemUsed();
        }
    }
Ejemplo n.º 7
0
    private void CreateBanner()
    {
        GameObject go    = NDLoad.LoadWndItem("PdbbbItem", MyHead.Parent.transform);
        PdbbbItem  Pitem = go.GetComponent <PdbbbItem>();

        if (Pitem != null && Pitem.MyHead.Table != null)
        {
            GameObject  Banner = NDLoad.LoadWndItem("PdbbbBanner", Pitem.MyHead.Table.transform);
            PdbbbBanner banner = Banner.GetComponent <PdbbbBanner>();
            if (banner != null)
            {
                banner.SetLabelText(NGUIUtil.GetStringByKey(10000027));
            }
            Pitem.MyHead.Table.Reposition();
            Pitem.MyHead.Table.repositionNow = true;
            UIPanel panel = MyHead.Parent.transform.parent.gameObject.GetComponent <UIPanel>();
            float   x     = 150f;
            if (panel != null)
            {
                UISprite spr = Pitem.GetComponentInChildren <UISprite>();
                if (spr != null)
                {
                    x = (panel.width - spr.width) / 2;
                }
            }
            Pitem.MyHead.Table.transform.localPosition = new Vector3(x, Pitem.MyHead.Table.transform.localPosition.y, Pitem.MyHead.Table.transform.localPosition.z);
        }
    }
Ejemplo n.º 8
0
    public void UpQualityEffect()
    {
        SetEnableQuality(true);

        SoundPlay.Play("hero_promotion", false, false);
        UpReSetUI();

        Vector3 pos = new Vector3(0, -10, ConstantData.iDepBefore3DModel);
        GameObjectActionExcute gae = EffectM.LoadEffect("effect/prefab/", "2000721",
                                                        pos, MyHead.EffectParent.gameObject.transform);

        gae.gameObject.AddComponent <SetRenderQueue>();

        if (gae != null)
        {
            GameObjectLoader.SetGameObjectLayer(gae.gameObject, MyHead.EffectParent.gameObject.layer);
            GameObjectActionDelayDestory ndEffect = new GameObjectActionDelayDestory(2f);
            gae.AddAction(ndEffect);
            gae.gameObject.transform.localPosition = pos;
        }

        int iHpAdd = m_Info.m_hp - m_backUpBuild.m_hp;
        int iPower = m_Info.m_DefensePower - m_backUpBuild.m_DefensePower;

        AddHudTextShow(NGUIUtil.GetStringByKey(10000080) + " +" + iPower.ToString("0.00"));
        AddHudTextShow(NGUIUtil.GetStringByKey(10000081) + " +" + iHpAdd.ToString("0.00"), 0.8f);

        NGUIUtil.ExcuteWaitAction(gameObject, 1.8f, ShowUpQuilityWndCallBack);
    }
Ejemplo n.º 9
0
    private void UpdateSweepInfo()
    {
        CounterPartInfo info    = StageDC.GetCounterPartInfo();
        int             times   = StageDC.GetPassStageTimes(m_type, m_stageid);
        bool            passed  = times > 0;
        bool            hasBoss = info.isboss > 0;
        bool            isPVE   = StageDC.GetPveMode() == PVEMode.Attack;
        // 是否需要显示扫荡UI
        bool activeSweepInfo = passed && hasBoss && isPVE;

        MyHead.SweepGroup.SetActive(activeSweepInfo);
        if (!activeSweepInfo)
        {
            return;
        }

        ItemTypeInfo sweepTicketInfo  = ItemDC.GetSweepTickets();
        int          sweepTicketCount = sweepTicketInfo == null ? 0 : sweepTicketInfo.Num;

        MyHead.LblSweepTicket.text = string.Format("x{0}", sweepTicketCount);

        int sweepOnce            = 1;
        int currentSweepMultiple = 0;

        if (info.type == (int)StageType.Normal)
        {
            currentSweepMultiple = 10;
        }
        else if (info.type == (int)StageType.Hard)
        {
            currentSweepMultiple = 3;
        }
        MyHead.LblSweepMultiple.text = string.Format(NGUIUtil.GetStringByKey(70000255), currentSweepMultiple);
        MyHead.LblSweepOnce.text     = string.Format(NGUIUtil.GetStringByKey(70000256), sweepOnce);
    }
Ejemplo n.º 10
0
    /// <summary>
    /// 设置装备数量UI
    /// </summary>
    private void SetEquipCountUI()
    {
        int    count     = ItemDC.GetItemCount(m_iItemTypeID);
        string countText = string.Format("[FF7E14]" + NGUIUtil.GetStringByKey("88800040") + "[-][9C4314]{0}[-][FF7E14]" + NGUIUtil.GetStringByKey("88800037") + "[-]", count);

        NGUIUtil.SetActive(MyHead.LblFuMo.gameObject, true);
        NGUIUtil.SetLableText <string>(MyHead.LblFuMo, countText);
    }
Ejemplo n.º 11
0
    void BtnSure_OnClickEventHandler(UIButton sender)
    {
        switch (m_wndType)
        {
        case 1:    //确定
            BtnWndBg_OnClickEventHandler(null);
            break;

        case 2:    //合成公式
            TweenLeft();
            EquipComposeWnd wnd = WndManager.GetDialog <EquipComposeWnd>();
            if (wnd)
            {
                EnableBtn(false);
                wnd.SetData(m_iItemTypeID);
            }
            break;

        case 3:    //穿装备
            PdbycWnd wnd1 = WndManager.FindDialog <PdbycWnd>();
            if (wnd1)
            {
                wnd1.SetEquipDataNoReady();
            }
            MyHead.BtnSure.isEnabled = false;
            SoldierDC.Send_SoldierEquipRequest(m_soldierInfo.ID, m_posIndex);
            WndManager.DestoryDialog <EquipmentInfoWnd>();
            break;

        case 4:    //购买
            //堆叠数量上限判定
            bool overLimit = ItemDC.CheckItemOverLimit(m_iItemTypeID, m_iBuyCount);
            if (overLimit)
            {
                NGUIUtil.ShowTipWndByKey(30000030);
                break;
            }
            //持有代币是否足够
            bool currencyEnough = UserDC.CheckCurrencyEnough(m_iBuyCurrency, m_iBuyPrice);
            if (currencyEnough)
            {
            }
            else
            {
                string currencyName = NGUIUtil.GetStringByKey(99700000 + m_iBuyCurrency);
                string tipText      = string.Format(NGUIUtil.GetStringByKey(30000029), currencyName);
                //NGUIUtil.ShowTipWnd(tipText);
                NGUIUtil.ShowFreeSizeTipWnd(tipText);
            }
            break;

        case 5:    //获得途径
            ItemComeFromWnd Formwnd = WndManager.GetDialog <ItemComeFromWnd>();
            s_itemtypeInfo  info    = ItemM.GetItemInfo(m_iItemTypeID);
            Formwnd.SetData(info, m_soldierInfo, null);
            break;
        }
    }
Ejemplo n.º 12
0
 private void SetData()
 {
     MyHead.LblHardNum.text       = m_build.m_Solidity.ToString();
     MyHead.LblStrengthNum.text   = m_build.m_Intensity.ToString();
     MyHead.LblResilienceNum.text = m_build.m_Tenacity.ToString();
     MyHead.LblCurLv.text         = NGUIUtil.GetStringByKey(88800038) + m_build.Level.ToString();
     MyHead.LblNextLv.text        = NGUIUtil.GetStringByKey(88800038) + (m_build.Level + 1).ToString();
     MyHead.LblTrapName.text      = m_build.m_name + NGUIUtil.GetStringByKey(10000046);
 }
Ejemplo n.º 13
0
    public void UpLevel()
    {
        if (MyHead.togUpLevel.value)
        {
            MyHead.UpStar.SetActive(false);
            MyHead.UpLevel.SetActive(true);
            MyHead.BtnUpStar.gameObject.SetActive(false);
            MyHead.btnUp.gameObject.SetActive(true);
            MyHead.LblNextName.text = NGUIUtil.GetStringByKey(10000154);
            //MyHead.btnUp.isEnabled = false;

            if (m_CurItem != null)
            {
                m_CurItem.ResetUI();
                MyHead.LblStarName.text = "";
                MyHead.lblName.text     = "[71fff0]" + m_CurItem.Godskill.m_name + "[-]  [ffff62]" + NGUIUtil.GetStringByKey("60000005") + m_CurItem.m_caption.m_level1 + "[-]";
                if (m_CurItem.Godskill.m_coinneed == 0 && m_CurItem.Godskill.m_crystalneed == 0)
                {
                    MyHead.lblExplain.text = NGUIUtil.GetStringByKey(10000122);
                }
                else
                {
                    MyHead.lblExplain.text = string.Format("[552d0a]" + m_CurItem.Godskill.m_explain + "[-]");
                }

                MyHead.lblGoldCost.text = m_CurItem.Godskill.m_coinneed.ToString();

                if (UserDC.GetCoin() >= m_CurItem.Godskill.m_coinneed)
                {
                    MyHead.lblGoldCost.color = Color.white;
                }
                else
                {
                    MyHead.lblGoldCost.color = Color.red;
                }

                MyHead.lblDiamondCost.text = m_CurItem.Godskill.m_crystalneed.ToString();
                if (UserDC.GetCrystal() >= m_CurItem.Godskill.m_crystalneed)
                {
                    MyHead.lblDiamondCost.color = Color.white;
                }
                else
                {
                    MyHead.lblDiamondCost.color = Color.red;
                }
                m_CurItem.CheckUp();
                //				MyHead.btnUp.isEnabled = m_CurItem.CheckLevTop() && m_CurItem.m_CanLevUP;
                GodSkillInfo nextInfo = new GodSkillInfo();

                GodSkillM.GetGodSkill(m_CurItem.Godskill.m_type, m_CurItem.Godskill.m_level + 1, ref nextInfo);
                if (nextInfo != null && nextInfo.m_explain != null)
                {
                    MyHead.NextStarDes.text = string.Format("[552d0a]" + nextInfo.m_explain + "[-]");
                }
            }
        }
    }
Ejemplo n.º 14
0
    void SetUI()
    {
        MyHead.Lbl8Model.text  = string.Format(NGUIUtil.GetStringByKey(70000232), ConfigM.GetShipDesignCellRange(ShipModemType.Ship8Model).Unit);
        MyHead.Lbl12Model.text = string.Format(NGUIUtil.GetStringByKey(70000232), ConfigM.GetShipDesignCellRange(ShipModemType.Ship12Model).Unit);
        MyHead.Lbl16Model.text = string.Format(NGUIUtil.GetStringByKey(70000232), ConfigM.GetShipDesignCellRange(ShipModemType.Ship16Model).Unit);
        MyHead.Lbl24Model.text = string.Format(NGUIUtil.GetStringByKey(70000232), ConfigM.GetShipDesignCellRange(ShipModemType.Ship24Model).Unit);
        MyHead.Lbl32Model.text = string.Format(NGUIUtil.GetStringByKey(70000232), ConfigM.GetShipDesignCellRange(ShipModemType.Ship32Model).Unit);

        MyHead.goDesGroup.SetActive(false);
    }
Ejemplo n.º 15
0
    /// <summary>
    /// 显示升星文字特效
    /// </summary>
    private void ShowStarAddGrow()
    {
        float sGrow = (m_soldierInfo.m_strength_grow - m_preSoldierInfo.m_strength_grow) * 0.01f;
        float aGrow = (m_soldierInfo.m_agility_grow - m_preSoldierInfo.m_agility_grow) * 0.01f;
        float iGrow = (m_soldierInfo.m_intelligence_grow - m_preSoldierInfo.m_intelligence_grow) * 0.01f;

        NGUIUtil.AddHudTextShow(gameObject, MyHead.HudText, NGUIUtil.GetStringByKey(88800044) + "+" + Mathf.Abs(sGrow).ToString(), Color.green, 0f);
        NGUIUtil.AddHudTextShow(gameObject, MyHead.HudText, NGUIUtil.GetStringByKey(88800046) + "+" + Mathf.Abs(aGrow).ToString(), Color.green, 0.8f);
        NGUIUtil.AddHudTextShow(gameObject, MyHead.HudText, NGUIUtil.GetStringByKey(88800045) + "+" + Mathf.Abs(iGrow).ToString(), Color.green, 0.8f);
    }
Ejemplo n.º 16
0
    public override void WndStart()
    {
        base.WndStart();
        MyHead.BtnClose.OnClickEventHandler += Close;
        WndEffects.DoWndEffect(gameObject);

        if (MyHead.LblRuleContent != null)
        {
            MyHead.LblRuleContent.text = NGUIUtil.GetStringByKey(70000205);
        }
    }
Ejemplo n.º 17
0
    /// <summary>
    ///  一键解体(全部清除)
    /// </summary>
    void BtnDeleteAll_OnClickEventHandler(UIButton sender)
    {
        DialogWnd dialogWnd = WndManager.GetDialog <DialogWnd>();

        if (dialogWnd)
        {
            dialogWnd.SetDialogLable(NGUIUtil.GetStringByKey("30000039"), NGUIUtil.GetStringByKey("88800063"), NGUIUtil.GetStringByKey("88800064"));
            dialogWnd.YESButtonOnClick = YesReAuth;
            dialogWnd.ShowDialog();
        }
    }
Ejemplo n.º 18
0
 /// <summary>
 /// 设置升级需要材料
 /// </summary>
 private void SetUpLevelNeed()
 {
     if (m_HaveCoin >= m_NeedCoin && m_HaveWood >= m_NeedWood)
     {
         BuildDC.Send_BuildlevelUpRequest(m_build.ID);
     }
     else         //弹出提示框
     {
         NGUIUtil.ShowFreeSizeTipWnd(NGUIUtil.GetStringByKey(10000073), null, 0, 2f, ConstantData.iDepBefore3DModel);
     }
 }
Ejemplo n.º 19
0
    public void SetData(s_signinInfo info, int signInIndex)
    {
        string str = string.Format("{0} x{1}", GetName(info), info.item_num);

        NGUIUtil.SetLableText(MyHead.LblItem, str);
        SetItemIcon((SignInRewardType)info.reward_type, info.item_type);
        string str1 = string.Format(NGUIUtil.GetStringByKey(70000266), signInIndex + 1);

        NGUIUtil.SetLableText(MyHead.LblTips, str1);
        NGUIUtil.SetLableText(MyHead.LblHaveNum, ItemM.GetItemCount(info));
        NGUIUtil.SetLableText(MyHead.LblDescribe, ItemM.GetItemTitle(info));
    }
Ejemplo n.º 20
0
 public void SetItem(ItemTypeInfo item)
 {
     SprItemQuality.spriteName = ConfigM.GetBigQuality(item.m_Quality).ToString();
     NGUIUtil.Set2DSprite(Spr2DItem, "Textures/item/", item.m_Icon.ToString());
     if (item.m_func == "Item_AddWood")
     {
         LblItemName.text = string.Format(NGUIUtil.GetStringByKey(10000178) + NGUIUtil.GetStringByKey(70000182), item.m_args, item.Num);
     }
     else if (item.m_func == "Item_AddCrystal")
     {
         LblItemName.text = string.Format(NGUIUtil.GetStringByKey(10000177) + NGUIUtil.GetStringByKey(70000182), item.m_args, item.Num);
     }
 }
Ejemplo n.º 21
0
    public override void WndStart()
    {
        base.WndStart();

        mAttachRoot.Add(MyHead.HeadParents1);
        mAttachRoot.Add(MyHead.HeadParents2);

        MyHead.LblTogglePortrait.text      = NGUIUtil.GetStringByKey("70000262");
        MyHead.LblTogglePortraitFrame.text = NGUIUtil.GetStringByKey("70000263");
        MyHead.LblTogglePortraitBG.text    = NGUIUtil.GetStringByKey("70000263");
        MainCameraM.s_Instance.EnableDrag(false);
        ShowList(PortraitPartType.Portrait);
    }
Ejemplo n.º 22
0
    public void SetName()
    {
        if (MyHead.LblUserName != null)
        {
            MyHead.LblUserName.text = UserDC.GetName() + NGUIUtil.GetStringByKey(88800038) + UserDC.GetLevel().ToString();
        }


        if (MyHead.LblEnemyName != null)
        {
            MyHead.LblEnemyName.text = CmCarbon.DefenderInfo.Name + NGUIUtil.GetStringByKey(88800038) + CmCarbon.DefenderInfo.Level.ToString();
        }
    }
Ejemplo n.º 23
0
    private void SetTrophies(int type, string Name)
    {
        if (MyHead.m_lblTroptype != null)
        {
            string text = NGUIUtil.GetStringByKey(99400000 + type);
            NGUIUtil.SetLableText(MyHead.m_lblTroptype, text);
        }

        if (MyHead.m_TropName != null)
        {
            MyHead.m_TropName.text = Name;
        }
    }
Ejemplo n.º 24
0
    private void SetUI()
    {
        NGUIUtil.Set2DSprite(MyHead.SprType, "Textures/item/", m_info.m_Icon.ToString());
        if (MyHead.LblName)
        {
            MyHead.LblName.text = m_info.m_Name;
        }
        if (MyHead.LblCount)
        {
            int Count = ItemDC.GetItemCount(m_info.itemType);
            MyHead.LblCount.text = string.Format("[552d0a]" + NGUIUtil.GetStringByKey("88800040") + "[-][0000FF]{0}[-][552d0a]" + NGUIUtil.GetStringByKey("88800037") + "[-]", Count);
        }

        if (MyHead.LblDescription1)
        {
            MyHead.LblDescription1.text = m_info.m_title;
        }
        if (MyHead.LblDescription2)
        {
            if (m_info.m_message != "0")
            {
                MyHead.LblDescription2.text = m_info.m_message;
            }
            else
            {
                MyHead.LblDescription2.text = "";
            }
        }
        if (MyHead.LblPrice)
        {
            MyHead.LblPrice.text = m_info.m_sellemoney.ToString();
        }
        //http://jingyan.baidu.com/article/5552ef47d82a90518ffbc914.html
        if (MyHead.AnchorBg != null)
        {
            BeiBaoWnd wnd = WndManager.FindDialog <BeiBaoWnd>();
            if (wnd != null)
            {
                Transform target = wnd.MyHead.AnchorTarget;
                if (target != null)
                {
                    MyHead.AnchorBg.SetAnchor(target);
                    MyHead.AnchorBg.leftAnchor.absolute   = -390;
                    MyHead.AnchorBg.rightAnchor.relative  = 0;
                    MyHead.AnchorBg.rightAnchor.absolute  = 6;
                    MyHead.AnchorBg.bottomAnchor.absolute = -7;
                    MyHead.AnchorBg.topAnchor.absolute    = 9;
                }
            }
        }
    }
Ejemplo n.º 25
0
    public void UpStar()
    {
        if (MyHead.togUpStar.value)
        {
            MyHead.UpStar.SetActive(true);
            MyHead.UpLevel.SetActive(false);

            MyHead.BtnUpStar.gameObject.SetActive(true);
            MyHead.btnUp.gameObject.SetActive(false);
            MyHead.LblNextName.text = NGUIUtil.GetStringByKey(70000115);
            //MyHead.BtnUpStar.isEnabled = false;
            if (m_CurItem != null)
            {
                m_CurItem.ResetUI();

                MyHead.LblStarName.text = "[71fff0]" + m_CurItem.Godskill.m_name + "[-]";
                MyHead.lblName.text     = "";
                MyHead.lblExplain.text  = string.Format("[552d0a]" + m_CurItem.Godskill.m_stardescription + "[-]");

                int bookcount = ItemDC.GetItemCount(m_CurItem.Godskill.m_needbook);
                if (m_CurItem.Godskill.m_needbooknum == 0 && m_CurItem.m_caption.m_star == 5)
                {
                    MyHead.lblScrollNum.text      = NGUIUtil.GetStringByKey(10000085);
                    MyHead.SprProgress.fillAmount = 1.0f;
                }
                else
                {
                    MyHead.lblScrollNum.text      = bookcount + "/" + m_CurItem.Godskill.m_needbooknum;
                    MyHead.SprProgress.fillAmount = bookcount * 1.0f / m_CurItem.Godskill.m_needbooknum;
                }

                GodSkillInfo nextInfo = new GodSkillInfo();

                GodSkillM.GetGodSkill(m_CurItem.Godskill.m_type, m_CurItem.Godskill.m_level, m_CurItem.m_caption.m_star + 1, ref nextInfo);
                if (m_CurItem.m_caption.m_star == 5)
                {
                    MyHead.NextStarDes.text = string.Format("[552d0a]" + NGUIUtil.GetStringByKey(10000085) + "[-]");
                }
                else if (nextInfo != null && nextInfo.m_stardescription != null)
                {
                    MyHead.NextStarDes.text = string.Format("[552d0a]" + nextInfo.m_stardescription + "[-]");
                }

                SetTrapStarLevel(m_CurItem.m_caption.m_star);
                m_CurItem.CheckUp();
                //				MyHead.BtnUpStar.isEnabled = m_CurItem.CheckStarTop();
                UIGrid grid = MyHead.StarParent.GetComponent <UIGrid>();
                grid.repositionNow = true;
            }
        }
    }
Ejemplo n.º 26
0
 /// <summary>
 /// 召唤英雄需要花费 XXXXX 金币
 /// </summary>
 public void SetDialogLable(int coin)
 {
     if (MyHead.LblTitle)
     {
         if (m_iWndType == 1)
         {
             MyHead.LblTitle.text = string.Format("[552d0a]" + NGUIUtil.GetStringByKey("88800035") + " {0} " + NGUIUtil.GetStringByKey("88800061") + "[-]", coin);
         }
         else if (m_iWndType == 2)
         {
             MyHead.LblTitle.text = string.Format("[552d0a]" + NGUIUtil.GetStringByKey(10000194) + " {0} " + NGUIUtil.GetStringByKey("88800061") + "[-]", coin);
         }
     }
 }
Ejemplo n.º 27
0
    void SetUI()
    {
        if (MyHead.BtnItem)
        {
            MyHead.BtnItem.OnClickEventHandler += BtnItem_OnClickEventHandler;
        }

        switch (m_equipmentPutType)
        {
        case EquipmentPutType.NoCanCombine:
            MyHead.LblTip.text = string.Format("[FFFFFF]{0}[-]", NGUIUtil.GetStringByKey("88800059"));
            NGUIUtil.Set2DSpriteGray(MyHead.SprEquip, "Textures/item/", m_icon.ToString());
            break;

        case EquipmentPutType.None:
            NGUIUtil.Set2DSpriteGray(MyHead.SprEquip, "Textures/item/", m_icon.ToString());
            break;

        case EquipmentPutType.CanPut:
            MyHead.SprCanEquip.gameObject.SetActive(true);
            MyHead.LblTip.text = string.Format("[00FF00]{0}[-]", NGUIUtil.GetStringByKey("88800060"));
            NGUIUtil.Set2DSpriteGray(MyHead.SprEquip, "Textures/item/", m_icon.ToString());
            break;

        case EquipmentPutType.HavePut:
            MyHead.LblTip.gameObject.SetActive(false);
            NGUIUtil.Set2DSprite(MyHead.SprEquip, "Textures/item/", m_icon.ToString());
            NGUIUtil.SetSprite(MyHead.SprQuality, m_iEquipQuality.ToString());
            break;

        case EquipmentPutType.HaveCannot:
            MyHead.LblTip.text = string.Format("[FFFFFF]{0}[-]", NGUIUtil.GetStringByKey("88800111"));
            MyHead.SprCanEquip.gameObject.SetActive(true);
            NGUIUtil.SetSprite(MyHead.SprCanEquip, "pdbxx_003ic");
            NGUIUtil.Set2DSpriteGray(MyHead.SprEquip, "Textures/item/", m_icon.ToString());
            break;

        case EquipmentPutType.CanCombine:
        case EquipmentPutType.CanCombinePut:
            MyHead.LblTip.text = string.Format("[00FF00]{0}[-]", NGUIUtil.GetStringByKey("88800109"));
            NGUIUtil.Set2DSpriteGray(MyHead.SprEquip, "Textures/item/", m_icon.ToString());
            break;

        case EquipmentPutType.ReadyCombine:
            MyHead.LblTip.text = string.Format("[FFFFFF]{0}[-]", NGUIUtil.GetStringByKey("88800059"));
            NGUIUtil.Set2DSpriteGray(MyHead.SprEquip, "Textures/item/", m_icon.ToString());
            break;
        }
    }
Ejemplo n.º 28
0
    void Init()
    {
        CombatSchedulerWnd_h head = base.BaseHead() as CombatSchedulerWnd_h;

        mBtnExit     = head.BtnExit;
        mBtnRebattle = head.BtnRebattle;
        mBtnResume   = head.BtnResume;
        mLblExit     = head.LblExit;
        mLblRebattle = head.LblRebattle;
        mLblResume   = head.LblResume;

        mLblExit.text     = NGUIUtil.GetStringByKey("88800064");
        mLblRebattle.text = NGUIUtil.GetStringByKey("70000194");
        mLblResume.text   = NGUIUtil.GetStringByKey("70000195");
    }
Ejemplo n.º 29
0
    private void SetUI()
    {
        //		AddDoubleLabelItem ("[552d0a]"+NGUIUtil.GetStringByKey(10000058)+"[-]"+m_Info.m_Solidity.ToString()
        //		                    ,"[552d0a]"+NGUIUtil.GetStringByKey(10000059)+"[-]"+m_Info.m_Intensity.ToString(),22);
        //
        //		AddDoubleLabelItem ("[552d0a]"+NGUIUtil.GetStringByKey(10000060)+"[-]"+m_Info.m_Tenacity.ToString()
        //		                    ,"[552d0a]"+NGUIUtil.GetStringByKey(10000057)+"[-]"+m_Info.m_hp.ToString(),22);
        //
        //		AddDoubleLabelItem ("[552d0a]"+NGUIUtil.GetStringByKey(10000053)+"[-]"+m_Info.m_phyattack.ToString()
        //		                    ,"[552d0a]"+NGUIUtil.GetStringByKey(10000055)+"[-]"+m_Info.m_phydefend.ToString(),22);
        //
        //		AddDoubleLabelItem ("[552d0a]"+NGUIUtil.GetStringByKey(10000071)+"[-]"+m_Info.m_magicattack.ToString()
        //		                    ,"[552d0a]"+NGUIUtil.GetStringByKey(10000056)+"[-]"+m_Info.m_magicdefend.ToString(),22);
        AddGrayItem();


        string StrLimit = "";

        int NextQuality = ConfigM.GetNextQuality(m_Info.Quality);
        int LimitLev    = buildingM.GetUpQualityLevelNeed(m_Info);

        CanQualityResult result = buildingM.GetQualityCanUP(m_Info);

        if (result == CanQualityResult.QualityMax)
        {
            MyHead.table.Reposition();
            return;
        }

        if (result != CanQualityResult.CanUp)
        {
            StrLimit = string.Format("[552d0a]" + NGUIUtil.GetStringByKey(10000072) + "[-]" + "[FF0000]" + NGUIUtil.GetStringByKey(10000091) + "[-]", LimitLev);
        }
        else
        {
            StrLimit = string.Format("[552d0a]" + NGUIUtil.GetStringByKey(10000072) + ":[-]");
        }

        m_CanUp = result == CanQualityResult.CanUp;
        AddLabelItem(StrLimit, 20);

        AddNeedMaTerial();
        AddShengJieBtn();

        MyHead.table.Reposition();

        DoCanShengJie();
    }
Ejemplo n.º 30
0
    private void AddItem04()
    {
        GameObject          go   = NDLoad.LoadWndItem("HeroIntroduceItem04", MyHead.AttributesTable.transform);
        HeroIntroduceItem04 item = go.GetComponent <HeroIntroduceItem04>();

        if (item)
        {
            string strength   = "[FA3B3B]" + NGUIUtil.GetStringByKey(88800044) + "[-]";
            string strIntell  = "[32C6FA]" + NGUIUtil.GetStringByKey(88800045) + "[-]";
            string strAgility = "[3BFA48]" + NGUIUtil.GetStringByKey(88800046) + "[-]";
            item.SetLblName(strength, strIntell, strAgility);
            item.SetUI((m_soldierInfo.m_strength_grow * 0.01).ToString()
                       , (m_soldierInfo.m_intelligence_grow * 0.01).ToString()
                       , (m_soldierInfo.m_agility_grow * 0.01).ToString());
        }
    }