Пример #1
0
        void InitItem()
        {
            IconPoint.ClearChild();
            CreatObjectToNGUI.InstantiateObj(MyItem.LocalItemData._picPrefab, IconPoint);
            QualityBackground.ChangeSprite(MyItem.LocalItemData._ColorLevel + 2);
            int StrengthLevel = PlayerDataManager.Instance.GetEquipmentStrengthLevel((EquiptSlotType)MyItem.sSyncContainerGoods_SC.nPlace);
            int StarLevel     = PlayerDataManager.Instance.GetEquipmentStarLevel((EquiptSlotType)MyItem.sSyncContainerGoods_SC.nPlace);

            if (StarLevel > 0)
            {
                int par = (StarLevel - 1) / 10 + 1;
                Sps_star.ChangeSprite(par);
                Sps_star.gameObject.SetActive(true);
            }
            else
            {
                Sps_star.gameObject.SetActive(false);
            }

            if (StrengthLevel > 0)
            {
                Go_Strength.SetButtonText("+" + StrengthLevel);
                Go_Strength.gameObject.SetActive(true);
            }
            else
            {
                Go_Strength.gameObject.SetActive(false);
            }
        }
Пример #2
0
    void ShowView()
    {
        int getRewardMark = DailySignModel.Instance.reachConditionMap[activityConfig.ActivityID];

        if (getRewardMark == 1)
        {
            //播放特效
            effObj.SetActive(true);
        }
        else
        {
            //隐藏特效
            effObj.SetActive(false);
        }
        if (DailySignModel.Instance.curSelectActivityID == activityConfig.ActivityID)
        {
            //labelName.text = string.Format("[802800]{0}[-]",LanguageTextManager.GetString(activityConfig.ActivityName));
            bgSpriteSwith.ChangeSprite(2);
            fgSpriteSwith.ChangeSprite(2);
        }
        else
        {
            //labelName.text = string.Format("[ffffff]{0}[-]",LanguageTextManager.GetString(activityConfig.ActivityName));
            bgSpriteSwith.ChangeSprite(1);
            fgSpriteSwith.ChangeSprite(1);
        }
    }
Пример #3
0
 void InitSweep(int ectypeID, bool isEasy)
 {
     sweepEff.SetActive(false);
     if (!isEasy)
     {
         SweepBtn.gameObject.SetActive(false);
         isNowRequestServerOpenSweep = false;
         return;
     }
     else
     {
         SweepBtn.gameObject.SetActive(true);
     }
     curEctypeID      = ectypeID;
     ectypeServerData = EctypeModel.Instance.sMSGEctypeSelect_SC.sMSGEctypeData_SCs.FirstOrDefault(c => c.dwEctypeContaienrID == curEctypeID);
     if (ectypeServerData.bySweep == 1)
     {
         if (isNowRequestServerOpenSweep)
         {
             //开启特效,就闪一下//
             SoundManager.Instance.PlaySoundEffect("Sound_UIEff_EctypeOpenSweep");
             sweepEff.SetActive(true);
         }
         sweepBtnState.ChangeSprite(2);
     }
     else
     {
         sweepBtnState.ChangeSprite(1);
     }
     isNowRequestServerOpenSweep = false;
 }
Пример #4
0
    public void Init(CommonTitleType leftType, CommonTitleType rightType)
    {
        m_leftType  = leftType;
        m_rightType = rightType;
        LeftAddBtn.SetCallBackFuntion(OnLeftPropertyBtnClick, leftType);
        RightAddBtn.SetCallBackFuntion(OnRightPropertyBtnClick, rightType);
        VigourAddBtn.SetCallBackFuntion(OnVigroupPropertyBtnClick);

        if (leftType == CommonTitleType.Power)
        {
            LeftAddBtn.gameObject.SetActive(false);
            VigourAddBtn.gameObject.SetActive(true);
            ShowEnemgryLeftTimeBar(null);
            //LeftIconSprite.ChangeSprite((int)leftType);
        }
        else if (leftType == CommonTitleType.Practice)
        {
            LeftAddBtn.gameObject.SetActive(true);
            if (LeftAddBtn.BackgroundSwithList.Length > 0)
            {
                LeftAddBtn.BackgroundSwithList[0].gameObject.SetActive(false);
            }
            VigourAddBtn.gameObject.SetActive(false);
            LeftIconSprite.ChangeSprite((int)leftType);
        }
        else
        {
            LeftAddBtn.gameObject.SetActive(true);
            VigourAddBtn.gameObject.SetActive(false);
            LeftIconSprite.ChangeSprite((int)leftType);
        }
        RightIconSprite.ChangeSprite((int)rightType);
    }
Пример #5
0
        public void Show(EctypeSelectConfigData selectData, EctypeContainerData[] datas)
        {
            m_EctypeSelectConfigData = selectData;

            for (int i = 0; i < ECTYPE_MAX_NUM; i++)
            {
                if (i >= datas.Length)
                {
                    m_EctypeCardList[i].gameObject.SetActive(false);
                }
                else
                {
                    m_EctypeCardList[i].Init(EctypeCardItem_V2.CardType.Ectype, datas[i], OnSelectCardHandle);
                    m_EctypeContainerID = datas[i].lEctypeContainerID;
                    m_EctypeCardList[i].gameObject.SetActive(true);

                    m_EctypeCardList[i].gameObject.RegisterBtnMappingId(m_EctypeContainerID, UIType.TeamInfo, BtnMapId_Sub.TeamInfo_CreateTeam_EctypeItem);
                }
            }

            Label_AreaName.text = LanguageTextManager.GetString(selectData._szName);

            //默认选择最大
            OnSelectCardHandle(m_EctypeContainerID);
            //默认普通难度
            m_EctypeHard = 0;
            Swith_Hard.ChangeSprite(m_EctypeHard + 1);

            transform.localPosition = Vector3.zero;
        }
Пример #6
0
        /// <summary>
        /// 初始装备信息栏,添加信息prefab
        /// </summary>
        /// <param name="itemFielInfo">Item fiel info.</param>

        public void Show(ItemFielInfo itemFielInfo, bool isEquiptItem, bool isLeftPos)
        {
            Btn_PathLink.gameObject.SetActive(false);
            ISShowing              = true;
            this.m_curGoodID       = itemFielInfo.LocalItemData._goodID;
            this.m_curItemFielInfo = itemFielInfo;
            jewel = ItemDataManager.Instance.GetItemData(m_curGoodID) as Jewel;

            SetTitleColor(jewel._ColorLevel, LanguageTextManager.GetString(itemFielInfo.LocalItemData._szGoodsName));
            Background_spr.ChangeSprite(jewel._ColorLevel + 1);
            JewelType.ChangeSprite(jewel.StoneType + 1);
            JewelLevel.SetText(itemFielInfo.materiel.ESTORE_FIELD_LEVEL);
            ItemPriceLabel.SetText(jewel._SaleCost);
            JewelPosition.SetText(ItemInfoTips_Jewel.getJewelPosion(jewel.StonePosition, "、"));
            if (itemFielInfo.materiel.ESTORE_FIELD_LEVEL == jewel.MaxLevel)
            {
                ProgressText.SetText("[fe768b]满级[-]");
                ProgressSlider.sliderValue = 1;
            }
            else
            {
                ProgressText.SetText(itemFielInfo.materiel.ESTORE_FIELD_EXP + "/" + jewel.StoneExp [itemFielInfo.materiel.ESTORE_FIELD_LEVEL - 1]);
                ProgressSlider.sliderValue = (float)itemFielInfo.materiel.ESTORE_FIELD_EXP / (float)jewel.StoneExp [itemFielInfo.materiel.ESTORE_FIELD_LEVEL - 1];
            }
            IconPos.ClearChild();
            CreatObjectToNGUI.InstantiateObj(itemFielInfo.LocalItemData._picPrefab, IconPos);
            CreatAttribute(itemFielInfo);
            TweenShow();
        }
Пример #7
0
 public void RefreshItem()
 {
     Background_spriteSwith.ChangeSprite(5);
     IsRead_spring.gameObject.SetActive(!Convert.ToBoolean(_EamilItem.byState));
     IconPoint.ClearChild();
     fromLable.SetText(Encoding.UTF8.GetString(_EamilItem.szSendActorName));
     TitleLable.SetText(Encoding.UTF8.GetString(_EamilItem.szTitle));
     if (Convert.ToBoolean(_EamilItem.byIsSystem))
     {
         fromLable.gameObject.SetActive(false);
         FromSystem.gameObject.SetActive(true);
         var maildata = EmailInfoPanelManager.GetInstance().systemMailConfigDataBase.SystemMailConfigDataList.First(p => p.MailType == (int)_EamilItem.wEmailType);
         TitleLable.SetText(LanguageTextManager.GetString(maildata.MailTitle));
     }
     else
     {
         fromLable.gameObject.SetActive(true);
         FromSystem.gameObject.SetActive(false);
     }
     if (Convert.ToInt32(_EamilItem.byGoodsType) == (int)emEMAIL_EXTRA_TYPE.EMAIL_NONE_EXTRA_TYPE)
     {
         BaseIcon.gameObject.SetActive(true);
     }
     else
     {
         BaseIcon.gameObject.SetActive(false);
         ItemData data = ItemDataManager.Instance.GetItemData(System.Convert.ToInt32(_EamilItem.dwGoodsID));
         if (data != null)
         {
             Background_spriteSwith.ChangeSprite(data._ColorLevel + 1);
             NGUITools.AddChild(IconPoint.gameObject, data._picPrefab);
         }
     }
 }
Пример #8
0
        /*private bool isInEctypeContainer(int ectypeID)
         * {
         *
         * }*/
        public void UpdateStatus(EctypeContainerListPanel myParent)
        {
            this.MyParent  = myParent;
            CurrentStarNum = 0;

            foreach (var child in EctypeModel.Instance.sMSGEctypeSelect_SC.sMSGEctypeData_SCs)
            {
                if (myParent.myEctypeContainerIDList.Contains((int)child.dwEctypeContaienrID) && child.byGrade == 6)               //sss评分
                {
                    CurrentStarNum++;
                }
            }
            curFullStarNum = myParent.EctypeSelectData.Difficult2Container.Count + myParent.EctypeSelectData._vectContainer.Length;
            GetStarNumLabel.SetText(string.Format("{0}/{1}", CurrentStarNum, curFullStarNum));
            SliderBar.sliderValue = CurrentStarNum / (float)curFullStarNum;
            EffectPos.ClearChild();
            switch (GetTreausreChestsStatus())
            {
            case TreasureItemStatus.Close:
                BackgroundSwith.ChangeSprite(1);
                break;

            case TreasureItemStatus.isOpended:
                BackgroundSwith.ChangeSprite(2);
                break;

            case TreasureItemStatus.CanOpend:
                BackgroundSwith.ChangeSprite(1);
                CreatObjectToNGUI.InstantiateObj(EnabelEffect, EffectPos);
                break;
            }
        }
Пример #9
0
        public void UpdateView(STaskLogUpdate sTaskLogUpdate, STaskLogContext sTaskLogContext)
        {
            Status = sTaskLogUpdate.nStatus;//更新状态

            //更新进度
            Label_progress.text = sTaskLogContext.nParam3.ToString() + "/" + m_DailyTaskConfig._conditionParameter.ToString();

            switch (Status)
            {
            case 1:
                Switch_.ChangeSprite(1);
                Button_Goto.SetBoxCollider(true);
                Label_TaskDescription.color = Color.white;
                Label_progress.color        = Color.white;
                Label_Active.color          = new Color(0.992f, 0.46f, 0.543f);
                Label_ActiveValue.color     = new Color(0.992f, 0.46f, 0.543f);
                break;

            case 2:
                Switch_.ChangeSprite(2);
                Button_Goto.SetBoxCollider(false);
                Label_TaskDescription.color = new Color(0.523f, 0.5f, 0.5f);
                Label_progress.color        = new Color(0.523f, 0.5f, 0.5f);
                Label_Active.color          = new Color(0.922f, 0.875f, 0.617f);
                Label_ActiveValue.color     = new Color(0.922f, 0.875f, 0.617f);
                break;
            }
        }
Пример #10
0
 void UpdateUI_View()
 {
     Lable_Tips.SetText(NGUIColor.SetTxtColor(LanguageTextManager.GetString("IDS_I1_42"), TextColor.green));
     Sps_Background.ChangeSprite(1);
     icon_View.SetActive(true);
     icon_lock.SetActive(false);
     Point_icon.ClearChild();
     CreatObjectToNGUI.InstantiateObj(CurrentItem.LinkIcon[0], Point_icon);
 }
Пример #11
0
    void ShowInfo()
    {
        DAuctionUint auctionData = AuctionModel.Instance.GetGoodsInfo(curByIndex);
        ItemData     item        = ItemDataManager.Instance.GetItemData((int)auctionData.dwGoodsID);

        //物品
        iconInfo.Init(item, "x" + auctionData.dwGoodsNum);
        iconName.text = UI.NGUIColor.SetTxtColor(LanguageTextManager.GetString(item._szGoodsName), (UI.TextColor)item._ColorLevel);
        //职业
        if (item._AllowProfession.Equals("1"))
        {
            professionSprite.ChangeSprite(1);
        }
        else if (item._AllowProfession.Equals("4"))
        {
            professionSprite.ChangeSprite(2);
        }
        else
        {
            professionSprite.ChangeSprite(3);
        }
        //类型
        typeLabel.text = LanguageTextManager.GetString(string.Format("IDS_A5_{0}{1}", item._GoodsClass, item._GoodsSubClass));
        //当前价格
        priceLabel.text = auctionData.dwCurPrice.ToString();
        //竞拍:当不是我,
        if (auctionData.dwAcotorID == 0)
        {
            //无人竞拍
            buyerLabel.text = LanguageTextManager.GetString("IDS_I27_15");             //Encoding.UTF8.GetString(auctionData.szName);
            btnBuyObj.gameObject.SetActive(true);
            buyMark.gameObject.SetActive(false);
        }
        else if (auctionData.dwAcotorID == PlayerManager.Instance.FindHeroDataModel().ActorID)
        {
            buyerLabel.text = Encoding.UTF8.GetString(auctionData.szName);
            btnBuyObj.gameObject.SetActive(false);
            buyMark.gameObject.SetActive(true);
            buyMark.ChangeSprite(1);
        }
        else
        {
            buyerLabel.text = Encoding.UTF8.GetString(auctionData.szName);
            if (auctionData.dwCurPrice >= CommonDefineManager.Instance.CommonDefine.AuctionTopBid)
            {
                btnBuyObj.gameObject.SetActive(false);
                buyMark.gameObject.SetActive(true);
                buyMark.ChangeSprite(2);
            }
            else
            {
                btnBuyObj.gameObject.SetActive(true);
                buyMark.gameObject.SetActive(false);
            }
        }
    }
Пример #12
0
        void EmptyMySelf()
        {
            BestIcon.gameObject.SetActive(false);
            SelectStatus.gameObject.SetActive(false);
            QualityBackground.ChangeSprite(1);
            ItemNumLabel.gameObject.SetActive(false);
            NeedLabel.gameObject.SetActive(false);
//			StrengthenLevelLabel.gameObject.SetActive(false);
//			EquiptStartSprite.ChangeSprite(0);
        }
Пример #13
0
 public void Init(ItemData item, string countStr)
 {
     itemInfo        = item;
     labelCount.text = countStr;
     qualityColor.ChangeSprite(item._ColorLevel + 1);
     if (iconObj == null)
     {
         iconObj = UI.CreatObjectToNGUI.InstantiateObj(item._picPrefab, iconParent);
     }
 }
Пример #14
0
 /// <summary>
 /// 初始化传入的任务
 /// </summary>
 public void Init(TaskState taskState)
 {
     m_viewTask = taskState;
     if (m_viewTask == null)
     {
         TaskTypeSpriteSwitch.ChangeSprite(0);
         TaskTitle.text  = string.Empty;
         TaskDesc.text   = string.Empty;
         TaskTarget.text = string.Empty;
         GotoFightBtn.gameObject.SetActive(false);
     }
     else
     {
         //根据任务类型改变Sprite 1=新手任务;2=主线任务;3=支线任务;4=日常任务;5=循环任务
         TaskTypeSpriteSwitch.ChangeSprite(m_viewTask.TaskNewConfigData.TaskSeries - 1);
         TaskTitle.text = LanguageTextManager.GetString(m_viewTask.TaskNewConfigData.TaskTitle);
         //进度待解决TODO
         TaskProcess.text = string.Format("{0}/{1}", taskState.byRate, taskState.byAllRate);
         TaskDesc.text    = LanguageTextManager.GetString(m_viewTask.TaskNewConfigData.TaskDescription);
         //任务目标处理待解决TODO
         TaskTarget.text = LanguageTextManager.GetString(m_viewTask.TaskNewConfigData.TaskGoals);
         //任务奖励
         var awards         = taskState.TaskNewConfigData.GetTaskAwardInfo();
         int awardItemCount = Mathf.Min(awards.Length, 3);//最多三项奖励
         for (int i = 0; i < 3; i++)
         {
             AwardPoints[i].transform.ClearChild();
         }
         for (int i = 0; i < awardItemCount; i++)
         {
             var awardItem          = NGUITools.AddChild(AwardPoints[i].gameObject, TaskAwardItemPrefab);
             var awardItemBehaviour = awardItem.GetComponent <TaskAwardItem>();
             int goodId             = awards[i].GoodsId;
             var itemFileInfo       = ItemDataManager.Instance.GetItemData(goodId);
             if (itemFileInfo != null)
             {
                 awardItemBehaviour.InitItemData(itemFileInfo, awards[i].AwardAmount);
             }
             else
             {
                 TraceUtil.Log(SystemModel.Rocky, TraceLevel.Error, "Task no good:" + goodId);
             }
         }
         //如果箭头组为0,则不显示“前往”按钮
         if (m_viewTask.TaskNewConfigData.GuideGroup == "0" && m_viewTask.TaskNewConfigData.Link == 0)
         {
             GotoFightBtn.gameObject.SetActive(false);
         }
         else
         {
             m_gotoFightText.text = LanguageTextManager.GetString(m_viewTask.TaskNewConfigData.GuideText);
             GotoFightBtn.gameObject.SetActive(true);
         }
     }
 }
Пример #15
0
 public void OnGetFocus()
 {
     if (ItemDataInfo.byKind == 1)
     {
         FocusBGSwitch.ChangeSprite(2);
     }
     else if (ItemDataInfo.byKind == 4)
     {
         FocusBGSwitch.ChangeSprite(4);
     }
 }
Пример #16
0
 public void SelectSkill(bool isSelect)
 {
     if (isSelect)
     {
         selectSkillBg.ChangeSprite(2);
     }
     else
     {
         selectSkillBg.ChangeSprite(1);
     }
 }
Пример #17
0
 public void SetAttribute(PanelElementDataModel friendData)
 {
     this.PlayerName.text  = friendData.sMsgRecvAnswerFriends_SC.Name;
     this.m_curBtnID       = friendData.sMsgRecvAnswerFriends_SC.dwFriendID;
     this.m_btnType        = friendData.BtnType;
     this.m_curPlayerLevel = friendData.sMsgRecvAnswerFriends_SC.sActorLevel;
     PlayerLevel.SetText(m_curPlayerLevel.ToString());
     //this.m_profession = GetProfession(friendData.sMsgRecvAnswerFriends_SC.dProfession);
     this.ProfessionIcon.ChangeSprite((int)friendData.sMsgRecvAnswerFriends_SC.dProfession);
     IsOnlineIcon.ChangeSprite(friendData.sMsgRecvAnswerFriends_SC.IsOnLine?1:2);
     BackGruond.ChangeSprite(friendData.sMsgRecvAnswerFriends_SC.IsOnLine?1:2);
     ShowBtns(friendData);
 }
Пример #18
0
 public void ItemFocusStatus(bool flag)
 {
     if (flag)
     {
         m_taskBg.ChangeSprite(2);
         InactiveTaskName.text = string.Empty;
         ActiveTaskName.text   = "[802800]" + m_taskTitle + "[-]";
     }
     else
     {
         m_taskBg.ChangeSprite(1);
         InactiveTaskName.text = "[ffffff]" + m_taskTitle + "[-]";
         ActiveTaskName.text   = string.Empty;
     }
 }
Пример #19
0
 void OnPress(bool isPress)
 {
     if (eTaskShowType == ETaskShowType.ENewFunction)
     {
         return;
     }
     if (isPress)
     {
         taskBg.ChangeSprite(2);
     }
     else
     {
         taskBg.ChangeSprite(1);
     }
 }
Пример #20
0
        private void SetPanelInfo()
        {
            var m_HeroDataModel = PlayerManager.Instance.FindHeroDataModel();
            int vocationID      = m_HeroDataModel.PlayerValues.PlayerCommonValue.PLAYER_FIELD_VISIBLE_VOCATION;

            VocationSprite.ChangeSprite(vocationID);
            if (IsResidentUI)
            {
                int fashionID = m_HeroDataModel.PlayerValues.PlayerCommonValue.PLAYER_FIELD_VISIBLE_FASHION;
                var resData   = CommonDefineManager.Instance.CommonDefineFile._dataTable.HeroIcon_TownAndTeam.FirstOrDefault(P => P.VocationID == vocationID && P.FashionID == fashionID);
                if (resData == null)
                {
                    TraceUtil.Log(SystemModel.Common, TraceLevel.Error, "找不到角色头像,fashionID:" + fashionID);
                }
                HeadIconSprite.spriteName = resData.ResName;
                //HeadIconSprite.ChangeSprite(m_HeroDataModel.PlayerValues.PlayerCommonValue.PLAYER_FIELD_VISIBLE_VOCATION);
            }
            NameLabel.SetText(m_HeroDataModel.Name);
            LevelLabel.SetText(string.Format("LV." + m_HeroDataModel.UnitValues.sMsgPropCreateEntity_SC_UnitVisibleValue.UNIT_FIELD_LEVEL));
            float newExpValue = (float)m_HeroDataModel.PlayerValues.PLAYER_FIELD_EXP / (float)m_HeroDataModel.PlayerValues.PLAYER_FIELD_NEXT_LEVEL_EXP;

            if (currentExp != newExpValue)
            {
                if (TweenFloatObj_Exp != null)
                {
                    DestroyImmediate(TweenFloatObj_Exp);
                }
                TweenFloatObj_Exp = TweenFloat.Begin(1, currentExp, newExpValue, SetExpBar);
            }
            int newGoldMoney = m_HeroDataModel.PlayerValues.PLAYER_FIELD_BINDPAY;

            if (currentGoldMoney != newGoldMoney)
            {
                if (TweenFloatObj_GoldMoney != null)
                {
                    DestroyImmediate(TweenFloatObj_GoldMoney);
                }
                TweenFloatObj_GoldMoney = TweenFloat.Begin(1, currentGoldMoney, newGoldMoney, showGoldMoneyLabel);
            }
            int newCoppercoin = m_HeroDataModel.PlayerValues.PLAYER_FIELD_HOLDMONEY;

            if (currentCoppercoin != newCoppercoin)
            {
                if (TweenFloatObj_Coppercoin != null)
                {
                    DestroyImmediate(TweenFloatObj_Coppercoin);
                }
                TweenFloatObj_Coppercoin = TweenFloat.Begin(1, currentCoppercoin, newCoppercoin, ShowCopperCoinLabel);
            }
            int newEnegry = m_HeroDataModel.PlayerValues.PLAYER_FIELD_CURRENCY_ACTIVELIFE;

            if (currentEnegry != newEnegry)
            {
                if (TweenFloatObj_Enegry != null)
                {
                    DestroyImmediate(TweenFloatObj_Enegry);
                }
                TweenFloatObj_Enegry = TweenFloat.Begin(1, currentEnegry, newEnegry, ShowEnegryLabel);
            }
        }
Пример #21
0
 public void SetElementActive(bool flag)
 {
     PlayerName.enabled  = flag;
     PlayerLevel.enabled = flag;
     PlayerProfassionIcon.ChangeSprite(flag?1:0);
     AddFriendBtn.gameObject.SetActive(flag);
 }
Пример #22
0
        //bool Isalive = false;

        public void SetPanelAttribute(SMsgTeamPropMember_SC sMsgTeamPropMember_SC)
        {
            //TraceUtil.Log("显示队友状态:" + sMsgTeamPropMember_SC.TeamMemberContext.szName);
            //Debug.LogWarning("HP" + sMsgTeamPropMember_SC.TeamMemberContext.nCurHP + "," + sMsgTeamPropMember_SC.TeamMemberContext.nMaxHP);
            this.sMsgTeamPropMember_SC = sMsgTeamPropMember_SC;
            int    vocation     = sMsgTeamPropMember_SC.TeamMemberContext.byKind;
            string TeammateName = sMsgTeamPropMember_SC.TeamMemberContext.szName;
            float  TeammateHP   = sMsgTeamPropMember_SC.TeamMemberContext.nCurHP;
            float  TeammateMP   = sMsgTeamPropMember_SC.TeamMemberContext.nCurMP;
            int    Level        = sMsgTeamPropMember_SC.TeamMemberContext.nLev;

            //HeadIcon.ChangeSprite(vocation);
            Profession.ChangeSprite(vocation);
            this.TeammateName.text = TeammateName;
            this.TeammateLv.text   = Level.ToString();
            if (currentHP != TeammateHP)
            {
                TweenFloat.Begin(1, currentHP, TeammateHP, SetTeammateHP);
                currentHP = TeammateHP;
            }
            if (currentMP != TeammateMP)
            {
                TweenFloat.Begin(1, currentMP, TeammateMP, SetTeammateMP);
                currentMP = TeammateMP;
            }
            SetRoleStatus(currentHP <= 0 ? false : true);
        }
Пример #23
0
    // Use this for initialization
    public void Show(int goodID, int count)
    {
        goodsID = goodID;
        ItemData getItem = ItemDataManager.Instance.GetItemData(goodID);

        if (iconObj != null)
        {
            DestroyImmediate(iconObj);
        }
        iconObj = UI.CreatObjectToNGUI.InstantiateObj(getItem._picPrefab, iconParent.transform);
        qualityColor.ChangeSprite(getItem._ColorLevel + 1);
        string nameStr = UI.NGUIColor.SetTxtColor(LanguageTextManager.GetString(getItem._szGoodsName), (UI.TextColor)getItem._ColorLevel);

        labelName.text = string.Format("{0}x{1}", nameStr, count);
        //labelCount.text = string.Format("x {0}",count);
    }
Пример #24
0
 public void  ShowHeroTitle(int professionID, int Force, string Lv, string name)
 {
     Profession.ChangeSprite(professionID);
     Forcelable.SetText(Force);
     LevelLable.SetText(Lv);
     NameLable.SetText(name);
 }
Пример #25
0
        private void SetHeroData()
        {
            var m_HeroDataModel = PlayerManager.Instance.FindHeroDataModel();

            int vocationID = m_HeroDataModel.PlayerValues.PlayerCommonValue.PLAYER_FIELD_VISIBLE_VOCATION;

            VocationIcon_SpriteSwith.ChangeSprite(vocationID);
            VocationName_SpriteSwith.ChangeSprite(vocationID);

            int fashionID = m_HeroDataModel.PlayerValues.PlayerCommonValue.PLAYER_FIELD_VISIBLE_FASHION;
            var resData   = CommonDefineManager.Instance.CommonDefineFile._dataTable.HeroIcon_Town.FirstOrDefault(P => P.VocationID == vocationID && P.FashionID == fashionID);

            if (resData == null)
            {
                TraceUtil.Log(SystemModel.Common, TraceLevel.Error, "找不到角色头像,fashionID:" + fashionID);
            }
            HeroIconPoint.ClearChild();
            CreatObjectToNGUI.InstantiateObj(resData.IconPrefab, HeroIconPoint);
            // HeroIconPoint.spriteName = resData.ResName;

            int newAtk = PlayerDataManager.Instance.GetHeroForce();

            Force_lable.SetText(newAtk);
            Level_lable.SetText(m_HeroDataModel.UnitValues.sMsgPropCreateEntity_SC_UnitVisibleValue.UNIT_FIELD_LEVEL);
            Exp_sloder.sliderValue = (float)m_HeroDataModel.PlayerValues.PLAYER_FIELD_EXP / (float)m_HeroDataModel.PlayerValues.PLAYER_FIELD_NEXT_LEVEL_EXP;
            VIPIconPoint.ClearChild();
            CreatObjectToNGUI.InstantiateObj(PlayerDataManager.Instance.GetCurrentVipEmblemPrefab(), VIPIconPoint);
            //HeadIconSprite.ChangeSprite(m_HeroDataModel.PlayerValues.PlayerCommonValue.PLAYER_FIELD_VISIBLE_VOCATION);
        }
Пример #26
0
        public void Init(ForgeRecipeData data)
        {
            clickItem.Init(data.ForgeEquipmentID);
            IconPoint.ClearChild();
            ItemData itemdata = ItemDataManager.Instance.GetItemData(data.ForgeEquipmentID);

            IconBackground.ChangeSprite(itemdata._ColorLevel + 1);
            CreatObjectToNGUI.InstantiateObj(ForgingRecipeConfigDataManager.Instance.GetGoodsProfab(data.ForgeEquipmentID), IconPoint);
            Label_GoodsName.text = ForgingRecipeConfigDataManager.Instance.GetGoodsName(data.ForgeEquipmentID);
            IDS_GoodsDes.SetText(LanguageTextManager.GetString(itemdata._szDesc));
            if (itemdata._GoodsClass == 1)
            {
                Lable_Level.gameObject.SetActive(true);
                go_Profession.SetActive(true);
                Lable_Profession.SetText(ForgingRecipeConfigDataManager.Instance.GetProfession(data.ForgeEquipmentID));
                // go_IconItem.transform.localPosition=pos_IconItem_equip;
                Lable_Level.SetText(ForgingRecipeConfigDataManager.Instance.GetGoodsLevel(data.ForgeEquipmentID));
            }
            else
            {
                Lable_Level.gameObject.SetActive(false);
                go_Profession.SetActive(false);
                // go_IconItem.transform.localPosition=pos_IconItem_Other;
            }
        }
Пример #27
0
    void SetContent(bool isOver)
    {
        if (isOver)
        {
            SetOverInfo();
        }
        else
        {
            SetNormal();
        }
        goodsData       = ItemDataManager.Instance.GetItemData(shopData.GoodsID);
        labelTitle.text = LanguageTextManager.GetString(goodsData._szGoodsName);
        if (iconObj != null)
        {
            DestroyImmediate(iconObj);
        }
        iconObj = UI.CreatObjectToNGUI.InstantiateObj(goodsData._picPrefab, iconParent);
        spriteQuality.ChangeSprite(goodsData._ColorLevel + 1);
        labelGoodsCount.text = shopData._goodsNum.ToString();
        labelMoney.text      = shopData.Price.ToString();
        int changeIndex = 1;

        if (shopData.BuyType == 3)
        {
            changeIndex = 2;
        }
        spriteMoney.ChangeSprite(changeIndex);
    }
Пример #28
0
    public void Init(EctypeContainerData ectypeContainerData)
    {
        EctypeContainerData = ectypeContainerData;
        int ectypePos = int.Parse(ectypeContainerData.lEctypePos[2]);

        ItemName.text = LanguageTextManager.GetString(ectypeContainerData.lEctypeName);
        var heroPlayerVals = PlayerManager.Instance.FindHeroDataModel().PlayerValues;

        EctypePic.ChangeSprite(ectypePos);
        AwardIcon.ChangeSprite(ectypePos);

        switch (ectypePos)
        {
        case 1:                    //经验关
            AwardDesc.text = LanguageTextManager.GetString("IDS_I15_24");
            RemainNum.text = heroPlayerVals.PLAYER_FIELD_EXPDEFIEND_VALUE.ToString();
            break;

        case 2:                         //铜币关
            AwardDesc.text = LanguageTextManager.GetString("IDS_I15_25");
            RemainNum.text = heroPlayerVals.PLAYER_FIELD_COINDEFINED_VALUE.ToString();
            break;

        case 3:                         //元宝关
            AwardDesc.text = LanguageTextManager.GetString("IDS_I15_26");
            RemainNum.text = heroPlayerVals.PLAYER_FIELD_GOLDDEFINED_VALUE.ToString();
            break;
        }
        ConsumeDesc.text = LanguageTextManager.GetString("IDS_I15_23");
        AwardNum.text    = ectypeContainerData.DefenceLevelLoot[1];
        ConsumeNum.text  = ectypeContainerData.lCostEnergy;

        gameObject.name = ectypeContainerData.lEctypePos[2];      //定义物体名称,用于在UIGrid中排序
    }
Пример #29
0
        public void SetMySelectStatus(ItemData selectData)
        {
            bool flag = selectData != null && selectData == this.MyItemData;

            NameSpriteSwith.ChangeSprite(flag?2:1);
            BackgroundSpriteSwith.ChangeSprite(flag?2:1);
            LevelLabel.color = flag?enableColor:disableColor;
        }
Пример #30
0
 /// <summary>
 /// 显示果实生长进度
 /// </summary>
 void ShwoGrowingStates()
 {
     ProgressBarSwith.ChangeSprite(MyLocalFruitData.FruitLevel + 1);
     FruitTitle.SetText(LanguageTextManager.GetString(MyLocalFruitData.FruitName));
     FruitProgressTitle.gameObject.SetActive(true);
     CancelInvoke();
     InvokeRepeating("SetProgressBar", 0, 5f);
 }